Teaching

Winter 2020

Fall 2019

Spring 2019

  • CS 302 Apprentice Teaching

  • CS 5 Introduction to Computer Programming

Winter 2019

  • CS 302 Apprentice Teaching

  • CS 5 Introduction to Computer Programming

  • CS 172 Information Retrieval

Fall 2018

  • CS 302 Apprentice Teaching

  • CS 5 Introduction to Computer Programming

  • CS 179G Senior Project (Database Systems)

Spring 2018

  • CSCI 135 Scalable Software Architecture ( at Claremont McKenna College )

  • CSCI 40 Computing for the Web ( at Claremont McKenna College )

Fall 2017

  • CSCI 62 Data Structures

  • CSCI 181 Platforms and Applications of Big Data ( at Claremont McKenna College )

  • ECON 128 Data Science ( at Claremont McKenna College )

Spring 2017

  • CSCI 40 Web Programming ( at Claremont McKenna College )

  • CSCI 135 Scalable Software Architecture ( at Claremont McKenna College )

Fall 2016

  • CSCI 40 Web Programming ( at Claremont McKenna College )

  • CSCI 181 Platforms and Applications of Big Data ( at Claremont McKenna College )

Spring 2016

  • CSCI 1101 Computer Science I ( at Boston College )

  • CSCI 3390 Topics in Big Data ( at Boston College )

Fall 2015

  • CSCI 1101 Computer Science I ( at Boston College )

Fall 2012

  • CSCI 62 Data Structures ( at Claremont McKenna )