teaching

courses I've taught or assisted with.

Teaching Experience

University of Colorado Boulder

  • Algorithms. Course Assistant. Spring, 2024.
  • Calculus I. Learning Assistant. Spring, 2023.

Innovation Center of St. Vrain Valley Schools (Grades 6-12)

  • Advanced Cybersecurity with Python Programming: Instructor. Summer, 2023. (7 Hours/Day, for 5 Days).
  • Fundamentals of Cybersecurity: Instructor. Summer, 2022. (7 Hours/Day, for 5 Days).
  • Fundamentals of Cybersecurity: Instructor. Summer, 2021. (7 Hours/Day, for 5 Days).
  • Fundamentals of Cybersecurity: Instructor. Summer, 2020. (7 Hours/Day, for 5 Days).
  • Fundamentals of Cybersecurity: Teaching Assistant. Summer, 2019. (7 Hours/Day, for 5 Days).

Silver Creek High School

  • Instructional Student Assistant Program Director. Spring, 2022.
  • Instructional Student Assistant Program Director. Fall, 2021.
  • College-Preparatory Physics: Instructional Student Assistant. Spring, 2022.
  • College-Preparatory Physics: Instructional Student Assistant. Fall, 2021.
  • High School Algebra I: Instructional Student Assistant. Fall, 2020
  • High School Algebra II: Instructional Student Assistant. Spring, 2020

Course Materials

Textbook Recommendations

Theory of Computation

  • Hopcroft, J., Motwani, R., and Ullman, J. (2001). Introduction to Automata Theory, Languages, and Computation (3rd ed.). Addison-Wesley.
  • Kozen, D. (1999). Automata & Computability (3rd ed.). Springer.
  • Sipser, M. (2013). Introduction to the Theory of Computation (3rd ed.). Cengage.

Algorithms

  • Erickson, J. (2019). Algorithms (1st ed.). Jeff Erickson.
  • Kleinberg, J., & Tardos, É. (2006). Algorithm Design (1st ed.). Addison-Wesley.
  • Cormen, T., Leiserson, C., Rivest, R., & Stein, C. (2022). Introduction to Algorithms (4th ed.). The MIT Press.

Linear Algebra

  • Treil, S. (2017). Linear Algebra Done Wrong. Sergei Treil.
  • Axler, S. (2015). Linear Algebra Done Right (3rd ed.). Springer.

Differential Equations

  • Tenenbaum, M., & Pollard, H. (1985). Ordinary Differential Equations. Dover Publications.
  • Braun, M. (1993). Differential Equations and Their Applications an Introduction to Applied Mathematics. Springer.

Discrete Mathematics

  • Hammack, R. (2018). Book of Proof (3rd ed.). Richard Hammack.

Calculus

  • Larson, R., & Edwards, B. (2022). Calculus (12th ed.). Cengage.
  • Stewart, J. (2010). Calculus – Concepts and Contexts (4th ed.). Cengage.