Teaching
Dr. Kishor Datta Gupta — Clark Atlanta University
Courses Taught
Machine Learning (CCIS 434)
An introduction to supervised, unsupervised, and reinforcement learning. Students gain hands-on experience with Python, scikit-learn, and Google Colab to analyze datasets and build predictive models.
Advanced Machine Learning (CCIS 634)
Covers state-of-the-art deep learning and AI approaches, including CNNs, RNNs, transformers, and generative models. Strong emphasis on both theoretical concepts and practical implementation for vision, NLP, and multimodal tasks.
Introduction to Operating Systems (CCIS 473)
Covers OS principles: processes, scheduling, memory management, file systems, and virtualization. Explains how operating systems manage resources and ensure secure, efficient computing.
Advanced Operating Systems (CCIS 673)
Explores distributed systems, concurrency, security, and cloud/edge OS design. Students complete research-oriented projects to prepare for careers in systems and infrastructure research.
Advanced Algorithms (CCIS 653)
Graduate-level study of algorithmic techniques, including approximation, randomized algorithms, advanced graph theory, network flows, computational geometry, and complexity theory. Students apply advanced methods to research problems in AI, data science, and cybersecurity.