aafaqcsGCET KASHMIRDEPARTMENT OF CSE
Dr. Aafaq Mohi Ud Din
Preparing for GATE DA 2027? The full Machine Learning series is free on YouTube, built on real data.

My courses · Autumn 2026

Courses I teach at GCET Kashmir. Each course has its slides and practice questions, week by week, and a link to its Google Classroom.

Design & Analysis of Algorithms ADA · B.Tech CSE

How to design algorithms and prove how fast they are: divide and conquer, greedy, dynamic programming, graph algorithms and NP-completeness.

0 of 15 weeks of material uploaded
Week 1–15: slides & practice →Google Classroom: ask in class for the joining code.

Data Structures DS · B.Tech CSE

How data is organised in memory and why it matters: arrays, linked lists, stacks, queues, trees, graphs, hashing, searching and sorting.

0 of 15 weeks of material uploaded
Week 1–15: slides & practice →Google Classroom: ask in class for the joining code.

Operating Systems OS · B.Tech CSE

What happens between your program and the hardware: processes, CPU scheduling, synchronisation, deadlocks, memory, file systems and disks.

0 of 15 weeks of material uploaded
Week 1–15: slides & practice →Google Classroom: ask in class for the joining code.

Compiler Design CD · B.Tech CSE

How source code becomes machine code: lexical analysis, parsing, syntax-directed translation, intermediate code, optimisation and code generation.

0 of 15 weeks of material uploaded
Week 1–15: slides & practice →Google Classroom: ask in class for the joining code.

Subjects I teach

  • Data Structures
  • Algorithms
  • Programming in C / C++ / Python
  • Graph Theory
  • Compiler Design
  • Operating Systems

Video lectures

Free video lectures that go with these courses are on the video courses page.