.1 💙Teaching
1.1 Courses taught
1.1.1 Graduate courses
Indiana University Northwest
- CSCI-B 551
Elements of Artificial Intelligence
- CSCI-B 565
Data Mining
- CSCI-A 590
Topics in Programming
- CSCI-Y 790
Graduate Independent Study
1.1.2 Undergraduate courses
Indiana University Northwest
- CSCI-A 106
Introduction to Computing
- CSCI-A 285
Advanced Microcomputer Applications
- CSCI-A 340
Introduction to Web Programming
print | Kindle - CSCI-A 348
Mastering the World Wide Web
- CSCI-A 201
Python programming I
- CSCI-A 302
Python programming II
- CSCI-C 106
Introduction to Computers and Their Use
- CSCI-C 330
Object-oriented Systems Analysis and Design
- CSCI-C 390
Individual Programming Lab
- CSCI-C 430
Information Systems Development
- CSCI-C 442
Database Systems
- INFO-I 101
Introduction to Informatic
s - INFO-I 300
Human Computer Interaction
- INFO-I 421
Applications of Data Mining
- INFO-I 400
Topics in Informatics
Minnesota State University Mankato
- CS 110
Computer Science I: C++ Programming
- CS 171
Programming for Engineers using LabView
- CS 209
C++ for Java Programmers
- CS 340
Database Management System
s` - CS 350
Network Architecture
Nanjing University of Technology China
Computer Networks
Computer Architecture and Assembly Language
Classical Control Theory
1.4 Video production
Since 2019, I have produced over sixty (60) lecture and hands-on videos which are avaiable to students in a YouTube channel.