Rishabh Kaushal

Teaching

Guiding Philosophy: I'm a strong believer of 'learning by doing' philosophy which essentially means that you learn in computer science or information technology by writing programs, running them for different configurations (experiments), doing projects and making those projects put to use in real world.

Program Submission Portal: To realize above philosophy, my courses typically have a lot of emphasises on practical hands-on exercises. There are 'programming' assignments every week or fortnight which students are expected to finish before deadlines and submit on 'program submission portal'. Portal (system) was developed by me way back in 2011 to facilitate ease of evaluation and grading. All the programs submitted on portal are automatically evaluated, checked for plagiarism and marks are awarded. Students in the past have appreciated the portal and have said that it has helped them a lot.

Courses: Given below is the semester-wise list of courses taught by me in the past.

Even Semester, 2023
Computer Vision (BTech-1)
Computer Vision (BTech-2)

Odd Semester, 2022
Natural Language Processing (MTech)
Deep Learning (BTech)

Even Semester, 2022
Computer Vision (BTech)
Algorithm Design (BTech)

Odd Semester, 2021
Advances in Machine Learning (MTech)
Artificial Intelligence (BTech)

Even Semester, 2021
Artificial Intelligence (BTech)
Machine Learning (MCA)

Odd Semester, 2020
Emerging Trends (MCA)
Security and Privacy in Social Networks (MTech)
IT Workshop (MCA)

Even Semester, 2020
Artificial Intelligence (BTech)
Business Intelligence (MCA)

Odd Semester, 2019
Advanced Programming (MTech)
Design and Analysis of Algorithms (MCA)

Even Semester, 2019
Business Intelligence (MCA)
Analysis and Design of Algorithms (BTech)

Odd Semester, 2018
Big Data and Business Analytics (MCA)
Advanced Data Structures (MTech)

Even Semester, 2018
Artificial Intelligence (BTech)
Analysis and Design of Algorithms (BTech)

Odd Semester, 2017
Information Retrieval Techniques (BTech)
Advanced Data Structures (MTech)

Even Semester, 2017
Analysis and Design of Algorithms (BTech)
Cloud Computing (MCA)

Odd Semester, 2016
Design and Analysis of Algorithms (MCA)
Advanced Data Structures (MTech)

Even Semester, 2016
Artificial Intelligence (BTech)
Cloud Computing Architecture (MTech)
Analysis and Design of Algorithms (BTech,Lab)

Odd Semester, 2015
Design and Analysis of Algorithms (MCA)
Advanced Data Structures (MTech)

Even Semester, 2015
Analysis and Design of Algorithms (BTech)
Cloud Computing (MCA)

Odd Semester, 2014
Advanced Computer Networks
Design and Analysis of Algorithms
Advanced Data Structures

Even Semester, 2014
Analysis and Design of Algorithms
Artificial Intelligence
Big Data Computing - Hadoop

Odd Semester, 2013
Advanced Computer Networks
Advanced Data Structures

Even Semester, 2013
Introduction to Programming
Algorithm Analysis and Design

Odd Semester, 2012
Data Communications and Networks
Object Oriented Programming
Advanced Computer Architecture

Even Semester, 2012
Algorithm Design and Analysis
Data and File Structures

Odd Semester, 2011
Object Oriented Programming
Discrete Mathematics

Even Semester, 2011
Introduction to Programming
Artificial Intelligence