Biography

My name is Karina Mochetti and I am from Sao Paulo, Brazil. I hold a bachelor degree in Computer Engineering also from UNICAMP and a master and PhD degree in Computer Science also from UNICAMP. I did part of my PhD in Paris at the École Normale Supérieure (ENS) and in 2013 I was an intern at Google for 6 months. I LOVE to teach so I also hold a postgraduate degree in Higher Education Teaching. I had worked as an Adjunct Professor at Fluminense Federal University (UFF) for 4 years. While there, I was strongly committed to projects regarding the gender gap in the IT field, creating the project Include Meninas UFF, a group about Women in Computer. I also studied and implemented active learning methods in some of my courses during that time. Now I am an Instructor at the University of British Columbia at the Computer Science Department and my projects involve teaching Security and to approach University with the Open Source world.

I have two dogs: Puppy (although she is 9 now) and Milly (she is 11). They were both rescued from Brazilian streets and travelled a long way to be with me to Canada. They love Vancouver, especially all the parks. In my free time I like to play board games (Mysterium, Dixit, Puerto Rico, 7 Wonders, Forbidden Desert, and the list goes on...) or just binge watch TV shows for so long that Netflix has to check if I'm still alive. I'm a 90s girl, so I love Buffy, Angel, Spice Girls and Metallica. I also spent more than I should on the Playstation store and have tons of games yet to be played!

Education

Academic Positions

Publications

The Impact of Women in Computer Science History: A Post-War American History

Karina Mochetti
Transversal: International Journal for the Historiography of Science, Women in Sciences: Historiography of Science and History of Science Issue
2019

Factors Affecting Female Students Motivation Related to Enrollment and Retention in Information Technology Courses

Meirylene Avelino, Luciana Salgado, Raquel Bravo, Karina Mochetti, Carla Leitão
Clei Electronic Journal, Volume 22, Number 2
2019

Using Active Learning to Teach Unix Commands

Karina Mochetti, Carlos Henrique D. C. Santos, João Pedro Abreu de Souza
Computer on the Beach at Florianópolis, Brazil
2019

An analysis of homophobia on vandalism at Wikipedia

Carlos Alberto Damas, Karina Mochetti
RESPECT at Minneapolis, USA
2019

Programming teaching tools and the gender gap in the Information Technology field

Camille Braga, Karina Mochetti
CBIE WIE at Fortaleza, Brazil
2018

O impacto de Ferramentas de Aprendizagem na Discrepância de Gênero em Computação

Camille Braga, Karina Mochetti
Computer on the Beach at Florianópolis, Brazil
2018

Uma análise sobre a falta de mulheres editando a Wikipédia

Daiane S. de Macedo, Kelly M. A. T. Bentes, Mariana de F. Ferreira, Karina Mochetti
IWSC at Niterói, Brazil
2017

Discussão da Posição de Calouras de Ciência da Computação

Karina Mochetti, Raquel Bravo, Luciana Salgado, Carla Leitão, Camille Braga, Gabriela Hecksher, Kayalla Pontes
Women in Information Technology at Brazilian Computer Society Congress (CSBC WIT), São Paulo, Brazil
2017

Como o estímulo pode influenciar na escolha de um caminho acadêmico?

Meirylene Rosa Emidio Avelino, Luciana Salgado, Karina Mochetti, Raquel Bravo, Aline Paes
XXI Semana de Extensão da UFF (SEMEXT), Niterói, Brazil
2016

Ciência da Computação também é coisa de menina!

Karina Mochetti, Luciana Salgado, Ana Valladares Zerbinato, Beatriz Lopes Souza, Meirylene Rosa Emidio Avelino
Women in Information Technology at Brazilian Computer Society Congress (CSBC WIT), Porto Alegre, Brazil
2016

zkPAKE: A Simple Augmented PAKE Protocol

Karina Mochetti, Amanda Resende, Diego Aranha
Brazilian Symposium on Information and Computational Systems Security (SBSeg), Florianópolis, Brazil
2015

PUF-Based Mutual Multifactor Entity and Transaction Authentication for Secure Banking

Amanda Resende, Karina Mochetti, Diego Aranha
International Workshop on Lightweight Cryptography for Security and Privacy (LightSec), Bochum, Germany
2015

Lattice-Based Predicate Encryption

Karina Mochetti
PhD Dissertation at Computer Institute, UNICAMP, Campinas, Brazil
2014

Expanding a Lattice-Based HVE Scheme

Karina Mochetti, Ricardo Dahab
Brazilian Symposium on Information and Computational Systems Security (SBSeg), Belo Horizonte, Brazil
2014

Ideal Lattice-based (H)IBE Scheme

Karina Mochetti, Ricardo Dahab
Technical Report number IC-14-18 at Computer Institute, UNICAMP, Campinas, Brazil
2014

Lattice-Based Hierarchical Inner Product Encryption

Michel Abdalla, Angelo De Caro, Karina Mochetti
Latincrypt at Santiago, Chile
2012

Uma alternativa pública para o método de Marcas d'Água Raster em Mapas Vetoriais (RAWVec)

Karina Mochetti
Master Thesis at Computer Institute, UNICAMP, Campinas, Brazil
2009

SB-RAWVec - A Semi-Blind Watermarking Method For Vector Maps

Karina Mochetti, Ricardo Dahab
IEEE International Conference on Communications (ICC), Dresden, Germany
2009

RAWVec - A Method For Watermarking Vector Maps

Douglas Aurelio Marques, Karina M. Magalhaes, Ricardo Dahab
Brazilian Symposium on Information and Computational Systems Security (SBSeg), Rio de Janeiro, Brazil
2007

Teaching

2021

  • CPSC 103 (201): Introduction to Systematic Program Design (01/2021 - 04/2021)
  • CPSC 121 (202): Models of Computation (01/2021 - 04/2021)
  • CPSC 121 (204): Models of Computation (01/2021 - 04/2021)
  • CPSC 103 (101): Introduction to Systematic Program Design (09/2021 - 12/2021)
  • CPSC 121 (101): Models of Computation (09/2021 - 12/2021)

2020

  • CPSC 103 (201): Introduction to Systematic Program Design (01/2020 - 04/2020)
  • CPSC 121 (102): Models of Computation (09/2020 - 12/2020)
  • CPSC 121 (103): Models of Computation (09/2020 - 12/2020)

2019

  • TCC 00300: Mobile Development (03/2019 - 07/2019)
  • TCC 00218: Computer Programming II (03/2019 - 07/2019)
  • TCC 00280: Computing and the Environment (03/2019 - 07/2019)

2018

  • TCC 00284: Graph Theory and Algorithms (08/2018 - 12/2018)
  • TCC 00347: Structured Programming (08/2018 - 12/2018)
  • TCC 00326: Computer Programming for Engineers (08/2018 - 12/2018)
  • TCC 00280: Computing and the Environment (03/2018 - 07/2018)
  • TCC 00285: Design and Analysis of Algorithms (03/2018 - 07/2018)

2017

  • TCC 00341: Information Security (08/2017 - 12/2017)
  • TCC 00331: Data Structures (08/2017 - 12/2017)
  • TCC 00286: Computer Architecture (03/2017 - 07/2017)
  • TCC 00254: Programming Challenges (03/2017 - 07/2017)

2016

  • TCC 00341: Information Security (09/2016 - 01/2017)
  • TCC 00218: Computer Programming II (09/2016 - 01/2017)
  • TCC 00167: Design and Analysis of Algorithms (04/2016 - 07/2016)
  • TCC 00326: Computer Programming for Engineers (04/2016 - 07/2016)

2015

  • TCC 00218: Computer Programming II (11/2015 - 03/2016)
  • TCC 00326: Computer Programming for Engineers (11/2015 - 03/2016)

2014

  • MC 102: Computer Programming for Engineers (08/2014 - 12/2014)

Projects

Open Source & University

  • CANOSP: as a faculty mentor I facilitate students from UBC to work on open-source projects over the course of a semester
  • KDE edu: partnership with KDE to bring CS students closer to the open source environment as contributors and improving KDE educational applications
  • Teaching UNIX: creating a new application to aid on teaching UNIX commands to CS students

Security and Cryptography

  • Security Teaching: creating a Security Computing course using CTF techniques
  • Post Quantum Cryptography: designing cryptosystems based on Lattices, which are secure against classical and quantum computers

Undergraduate Education

  • Jump Start: as a faculty member I talk about the university learning environment, and I organize activities to give a closer look into CS
  • Grade Transparency: creating tools and methods to improve the transparency of calculating grade in undergraduate courses

Miscellaneous

  • Quantum Computing: analyzing the impact of quantum computing and simulating quantum algorithms
  • Imaging Processing: visualization and analysis of 3D images
  • Diversity: studying the gender gap in CS and the diversity in Wikipedia

Fun

Looking young...

looking young

Girls and Math

girls and math

Girls and Conferences

girls and conferences

Halloween Gates

halloween fates

Contact

Department of Computer Science, UBC

ICICS/CS Building
201-2366 Main Mall
V6T 1Z4
Vancouver, BC
Canada