Teaching

Fall 2023:

  • Block 2 – CP274 – Software Design
  • Block 4 – CP122 – Computer Science I

Spring 2023:

  • Sabbatical

Fall 2022:

  • Sabbatical

Spring 2022:

  • Block 5 -CP499 – Team Software Project
  • Block 7 – CP274 – Software Design
  • Block 8 – CP341 – Special Topics – Human Computer Interaction

Fall 2021:

  • Block 1 – CP274 – Software Design
  • Block 3 – CP122 – Computer Science I
  • Block 4 – CP274 – Software Design

Spring 2021:

  • Block 5 -CP499 – Team Software Project
  • Block 7 – CP274 – Software Design
  • Block 8 – CP341 – Special Topics – Web Development

Fall 2020:

  • Block 1 – CP274 – Software Design
  • Block 3 – CP274 – Software Design
  • Block 4 – CP122 – Computer Science I

Spring 2020:

  • Sabbatical

Fall 2019:

  • Block 1 – CP274 – Software Design
  • Block 3 – CP122 – Computer Science I
  • Block 4 – CP274 – Software Design

Spring 2019:

  • Block 5 -CP499 – Team Software Project
  • Block 7 – CP274 – Software Design
  • Block 8 – CP122 – Computer Science I

Fall 2018:

  • Block 2 – CP122 – Computer Science I
  • Block 3 – CP341 – Special Topics – Web Development
  • Block 4 – CP274 – Software Design

Spring 2018:

  • Block 5 -CP115 – Computational Thinking
  • Block 7 – CP274 – Software Design
  • Block 8 – CP341 – Special Topics – Machine Learning (Data Science)

Fall 2017:

  • Block 1 – CP274 – Software Design
  • Block 3 – CP115 – Computational Thinking

Spring 2017:

  • Block 5 – CP274 – Software Design
  • Block 7 – CP115 – Computational Thinking
  • Block 8 – CP274 – Software Design

Fall 2016:

  • Block 1 – CP115 – Computational Thinking (with Ben Yivislaker)
  • Block 3 – CP341 – Special Topics – Web Development

Courses taught at Wesleyan:

Spring 2016:

Fall 2015:

Spring 2015:

Fall, 2014:

Courses Taught at Miami University:

  • CS2, Software Engineering (200, 300, 400 level), Senior Capstone, Requirements Engineering, Human Computer Interaction