Courses I Commonly Teach

  • CS/DS 6010: Data Science Programming
  • CS/SE 4770: Software Engineering Project
  • CS 4170/5170: Introduction to Parallel Programming
  • CS 3540: Introduction to Software Engineering

Courses I Created

  • CS 6170: Advanced High Performance Computing
  • CS/DATA 6010: Data Science Programming
  • CS 3180: Mobile Application Development
  • CS 3060: Programming Languages
  • CS/SE 4770: Capstone in Computer Science/Software Engineering

Teaching History

Semester Number Sections Name
Fall 2024 CS 4170/5170 1 Introduction to Parallel Programming
CS/DATA 6010 1 Data Science Programming
DATA 7770 1 Data Science Exploration
Summer 2024 CS 5015 1 Concepts & Issues in Computing
Spring 2024 CS 3180 1 Mobile Application Development
CS 3240 1 Usability Engineering
CS/DATA 7200 1 Machine Learning
Fall 2023 CS 2010 1 Programming Fundamentals
CS/SE 4770 1 Capstone in Computer Science/Software Engineering
Summer 2023 CS 5010 1 Fundamentals of Programming
CS 5015 1 Concepts & Issues in Computing
Spring 2023 CS/SE 4770 1 Capstone in Computer Science/Software Engineering
CS 3240 1 Introduction to Usability Engineering
Fall 2022 CS 4170/5170 1 Introduction to Parallel Programming
Spring 2022 On Faculty Improvement Leave
Fall 2021 On Faculty Improvement Leave
Spring 2021 CS 6500 1 Big Data Analytics
CS 4170/5170 1 Introduction to Parallel Programming
Fall 2020 CS 3540 1 Introduction to Software Engineering
CS/DATA 6010 1 Data Science Programming
Spring 2020 CS 4540/5540 2 Software Engineering Project
CS/DATA 7200 1 Machine Learning
Fall 2019 CS/DATA 6010 1 Data Science Programming
CS 4170/5170 1 Introduction to Parallel Programming
Spring 2019 CS 4540/5540 2 Software Engineering Project
Fall 2018 CS 4170/5170 1 Introduction to Parallel Programming
CS 3060 1 Programming Languages
Summer 2018 MBA 6010 1 Quantitative Analysis for Managers
OR 3800 1 Introduction to Management Science
Spring 2018 CS 4540/5540 2 Software Engineering Project
Fall 2017 CS 3060 1 Programming Languages
CS 3540 1 Introduction to Software Engineering
CS 3140 1 Web Application Development
Summer 2017 CS 4200/5200 1 Introduction to Artificial Intelligence
Spring 2017 CS 4290/5290 1 Data Communication and Networks
CS 3540 2 Introduction to Software Engineering
Fall 2016 CS 4540/5540 2 Software Engineering Project
CS 3140 1 Web Application Development
Spring 2016 CS 3540 2 Software Engineering
Fall 2015 CS 4540/5540 2 Software Engineering Project
Summer 2015 MBA 6010 1 Quantitative Analysis for Managers
CS 3800 1 Programming Languages
Spring 2015 CS 3540 2 Software Engineering
Fall 2014 CS 3140 1 Web Application Development
CS 4400/5400 1 Optimization Techniques
Spring 2014 CS 3540 1 Software Engineering
CS 4290/5290 1 Data Communication and Networks
Fall 2013 CS 3140 1 Web Application Development
CS 6800 1 Cloud Computing Reliability and Availability

Previous Courses

  • Introduction to Java, University of Toledo
  • Linear Data Structures, University of Toledo
  • Introduction to Management Science, Bowling Green State University