Courses Taught at TIET
● PAI104 Advanced Deep Learning (ODD Semester 2025-26)
(M.E. First Year)
● UCS761 Deep Learning (ODD Semester 2025-26)
(B.E. Final Year)
● PCS109 Advanced Algorithms (EVEN Semester 2024-2025)
(M.E. First Year, MECS1-4)
● PCS109 Advanced Algorithms Lab (EVEN Semester 2024-2025)
(M.E. First Year, MECS2, MECS4)
● UCS761 Deep Learning (ODD Semester 2024-25)
(B.E. Final Year, 4CO15-28)
● UCS761 Deep Learning Lab (ODD Semester 2024-25)
(B.E. Final Year, 4CS5-8, 4CO22-24, 4CO14-15, 4CO4-7)
● UCS301 Data Structures Lab (ODD Semester 2024-25)
(B.E. Second Year, 2CO10, 2CO22)
● UCT501: DESIGN AND ANALYSIS OF ALGORITHMS
(Summer Semester 2024, Self Study Mode)
● UCS856: COMPUTER VISION AND AUGMENTED REALITY
(Summer Semester 2024, Self Study Mode)
● UCS415: Design and Analysis of Algorithms (Even Semester 2023-24)
B.E. COE/CSE (2nd Year, 4th Semester)
● UCS415: Design and Analysis of Algorithms Lab (Even Semester 2023-24)
B.E. COE/CSE (2nd Year, 2CO5, 2CO17, 2CO19, 2CO20, 2UoQ/2TCD)
Courses Taught at Amrita Vishwa Vidyapeetham
● 19CSE456: Neural Networks and Deep Learning (Odd Semester 2023-2024)
(V SEM-B Tech CSE-PE1)
● 21CS644/21AI604 Machine Learning (Odd Semester 2023-2024)
(I SEM -MTech CSE/AI (SoftCore1/Core))
● 19CSE205: Program Reasoning Lab
(III SEM-BTech CSE A)
Jointly with Dr. Padmavathi S
● 21AI639: Computer Vision (Even Semester 2022-2023)
(M.Tech CSE/AI - II Sem)
● 19CSE212: Data Structures and Algorithms (Even Semester 2022-2023)
(B.Tech - CSE IV Sem - Sec A), Batch 2021-2025
● 19CSE212: Data Structures and Algorithms Lab (Even Semester 2022-2023)
(B.Tech - CSE IV Sem - Sec A)
Jointly with Ms. R. R. Sathiya and Ms. Anisha Radhakrishnan
● 19CSE302: Design and Analysis of Algorithms (Odd Semester 2022-2023)
(V Sem. B.Tech. CSE)
Guest Lectures, Jointly with Dr. T. Gireesh Kumar
● 19CSE435: Computer Vision (Odd Semester 2022-2023)
(PE V - VII Sem. B.Tech. CSE)
Guest Lecture, Nov 18th 2022
Courses Taught at IIT Madras
● EE1102: Introduction to Programming (Feb - Mar 2022, Second Trimester)
Jointly with Prof. Devendra Jalihal
● EE6130: Advanced Topics in Signal Processing (Semester Jan-May 2022)
Course Webpage
Computational Imaging & Artificial Intelligence Based 3D Displays
● EE6130: Advanced Topics in Signal Processing (Semester Feb-May 2021)
Computational Imaging & Displays
● EE6130: Advanced Topics in Signal Processing (Semester Jan-May 2020)
Computational Imaging & Displays
● EE6130: Advanced Topics in Signal Processing (Session Jan-May 2019)
Computational Multiview Imaging & 3D Display Technologies
Artificial Intelligence & Data Science Courses
● AI for Everyone [by Andrew Ng, DeepLearning.AI/Coursera]
● Python for Data Science, AI & Development [by Joseph Santarcangelo, Authorized by IBM]
● Fundamentals of Deep Learning [by Nvidia]
● Introduction to Data Engineering [by IBM]
● Exploratory Data Analysis for Machine Learning [by IBM Machine Learning]
● Introduction to Artificial Intelligence (AI) [by IBM]
● Introduction to Large Language Models [By Google Cloud]
● Generative AI Explained [By NVDIA DLI]
● Augment your LLM Using Retrieval Augmented Generation [By NVDIA DLI]
● Industrial Applications for AI [By L&T EduTech]
● Innovative Teaching with ChatGPT [Generative AI and ChatGPT for K-12 Educators]
● An Even Easier Introduction to CUDA [By NVIDIA DLI]
● Generative AI Content Creation [By Adobe]
● Large Language Models with Semantic Search [By DeepLearning.AI]
● Foundations of Local Large Language Models [By Duke University]
● Large Language Models [By H20.ai]
● Developing Explainable AI (XAI) [By Duke University]
● Generative AI: Introduction and Applications [By IBM]
● Generative AI and LLMs: Architecture and Data Preparation [By IBM]
● Machine Learning with Python [By IBM]
● Introduction to Deep Learning & Neural Networks with Keras [By IBM]
● Building Generative AI-Powered Applications with Python [By IBM]
● Generative AI: Prompt Engineering Basics [By IBM]
● Fundamentals of AI Agents Using RAG and LangChain [By IBM]
● Generative AI Advance Fine-Tuning for LLMs [By IBM]
● Generative AI Engineering and Fine-Tuning Transformers [By IBM]
● Generative AI Language Modeling with Transformers [By IBM]
● Gen AI Foundational Models for NLP & Language Understanding [By IBM]
● Generative Pre-trained Transformers (GPT) [By University of Glasgow]
● How to Build a Diffusion Model - An Introduction [By Fractal]
● Attention Mechanisms and Transformer Models Course [By Simplilearn]
● Introduction to Data Analytics [By IBM]
● How Transformer LLMs Work [By DeepLearning.AI]
● Prompt Engineering for Vision Models [By DeepLearning.AI]
● Large Language Models with Semantic Search [By DeepLearning.AI]
● How Diffusion Models Work [By DeepLearning.AI]
Vision & Imaging Courses
● Computer Vision for Embedded Machine Learning [by Edge Impluse]
Cybersecurity Courses
● Introduction to Blockchain Technologies [by INSEAD]
Programming Courses
● Crash Course on Python [by Google]
Computing Courses
● Introduction to Cloud Computing [By IBM]
● Quantum Computing for Everyone - An Introduction [By Fractal Analytics]
● Python Programming for Quantum Computing [By Packt]
Mathematics Courses
● Linear Algebra from Elementary to Advanced Specialization [By Johns Hopkins University]