Currently teaching
CS 106S: Coding for Social Good
CS 107: Computer Organization and Systems
CS 51: CS + Social Good Studio: Designing Social Impact Projects
CS 106AX: Programming Methodologies in JavaScript and Python (Accelerated)
CS 109: Introduction to Probability for Computer Scientists
CS 52: CS + Social Good Studio: Implementing Social Good Projects
CS 107: Computer Organization and Systems
CS 51: CS + Social Good Studio: Designing Social Impact Projects
CS 106AX: Programming Methodologies in JavaScript and Python (Accelerated)
CS 109: Introduction to Probability for Computer Scientists
CS 52: CS + Social Good Studio: Implementing Social Good Projects
