Teaching

I have taught undergraduate and graduate courses while working full-time in software engineering and AI leadership. My teaching has focused on practical computer science, software engineering, search, data science, artificial intelligence, and foundational mathematics.

Teaching Areas

  • Information retrieval, text mining, data mining, and big data analytics
  • Artificial intelligence, algorithms, programming, and computer architecture
  • Software requirements, testing, measurement, project planning, and web services
  • Calculus and mathematics foundations

Kennesaw State University

Department of Computer Science
Part-Time Assistant Professor, Computer Science and Software Engineering

Computer Science Courses

CourseSemesterYear
CS 7263 Information RetrievalFall2025
CS 7265 Big Data AnalyticsSpring2025
CS 7263 Information RetrievalFall2024
CS 7050 Data Warehousing and MiningSummer2024
CS 4306 Algorithm AnalysisSpring2024
CS 7263 Information RetrievalFall2023
CS 7263 Text MiningSpring2019
CS 6045 Advanced AlgorithmsFall2018
CS 4242 Artificial IntelligenceSummer2018
CS 7263 Text MiningSpring2018
CS 1301 Programming Principles IFall2017
CS 6021 Advanced Computer ArchitectureSummer2017

Software Engineering Courses

CourseSemesterYear
SWE 6633 Software Project Plan & ManagementSummer2023
SWE 6813 Web Service EngineeringSpring2023
SWE 6613 Requirements EngineeringFall2022
SWE 6673 Software Testing & VerificationSpring2022
SWE 6763 Software Evaluation & MeasurementFall2021
SWE 4663 Software Project ManagementSpring2021

Clarkson University

Department of Mathematics
Teaching Assistant

CourseSemesterYear
MA 132 Calculus IISpring2009
MA 131 Calculus IFall2008