Teaching

Spring 2026 – Purdue University

  • CS 50023 – Data Engineering I
  • CS 50024 – Data Engineering II
  • CS 50025 – Foundations of Decision Making
  • GRAD 504 – Advanced AI Fundamentals for Technical Professionals

Fall 2025 – Purdue University

  • CS 50023 – Data Engineering I
    • Supervised course only
  • GRAD 504 – Advanced AI Fundamentals for Technical Professionals
    • Supervised course only

Spring 2025 – University of Olivet

  • CS 140 – Computer Science I
    • 3 in person
  • CS 270 – Software Engineering
    • 1 in person
  • CS 402 – Computer Graphics
    • 1 in person
  • IDS 499 – Computer Science Seminar
    • 8 in person

Fall 2024 – University of Olivet

  • CS 130 – Principles of Computing
    • 12 in person
  • CS 310 – Seminar in Computer Ethics
    • 2 in person
  • CS 412 – Operating Systems
    • 4 in person
  • IDS 499 – Computer Science Seminar
    • 15 in person

Spring 2024 – Michigan State University

  • CSE 231 – Introduction to Programming I
    • Co-taught with Dr. Imen Zaabar, Mr. Husain Khalifeh
    • XXX in person; XX online
    • Student Feedback

Fall 2023 – Michigan State University

  • CSE 231 – Introduction to Programming I
    • Co-taught with Dr. Imen Zaabar, Mr. Husain Khalifeh
    • XXX in person; XX online
    • Student Feedback

Spring 2023 – Michigan State University

  • CSE 231 – Introduction to Programming I

Fall 2022 – Michigan State University

  • CSE 102 – Algorithmic Thinking and Python Programming
    • Co-taught with Dr. Yolanda Anderson, Mr. Tyler Lovell, Dr. Marilyn Wulfekuhler
    • 1190 in person; 90 online
    • Student Feedback
  • CSE 231 – Introduction to Programming I
    • Co-taught with Dr. Rich Enbody, Dr. Imen Zabaar
    • 684 in person; 88 online
    • Student Feedback

Summer 2022 – Michigan State University

  • CSE 102 – Algorithmic Thinking and Python Programming

Spring 2022 – Michigan State University

  • CSE 102 – Algorithmic Thinking and Python Programming
    • Co-taught with Dr. Yolanda Anderson, Mr. Kevin Ohl, Dr. Marilyn Wulfekuhler

Fall 2021 – Michigan State University

  • CSE 102 – Algorithmic Thinking and Python Programming
    • Co-taught with Dr. Yolanda Anderson, Mr. Kevin Ohl, Dr. Marilyn Wulfekuhler