Teaching

CSE 20

Undergraduate Course, University of California, San Diego, Departement of Computer Science and Engineering, 2025

This is a description of a teaching experience. You can use markdown like any other post.

CSE 8A

Undergraduate course, University of California, San Diego, Department of Computer Science and Engineering (CSE), 2025

Students who successfully complete CSE 8A will be able to:

  • Read a computational problem and formulate an algorithm to solve that problem
  • Describe the functionality of a program that you or someone else has written
  • Write simple Python programs using variables, functions, conditional statements, and loops
  • Store data in a program using data structures like lists, tuples, and dictionaries
  • Use memory models to trace the state of data during a program’s execution
  • Debug and test Python programs that you or someone else has written
  • Describe ways in which computer science plays a role in society and in other scientific disciplines