Guten Tag

Teaching

Computer science instructor at Independent University, Bangladesh, since 2018. Sustained teaching across the core undergraduate curriculum: introductory programming, data structures, algorithms, numerical methods and discrete mathematics.

2018–2026
years teaching
25
terms
12
distinct courses
129
sections taught

By course

By term

20263 terms, 12 sections
Autumn 20264 sections
Computer Programming IICSE 200Sec 5, 6, 8, 10
Summer 20264 sections
Computer Programming IICSE 200Sec 5, 6, 8, 10
Spring 20264 sections
Computer Programming IICSE 200Sec 8, 9
AlgorithmsCSE 211Sec 1, 4
20253 terms, 12 sections
Autumn 20254 sections
Computer Programming IICSE 200Sec 7, 9, 10, 11
Summer 20253 sections
Data StructureCSE 203Sec 3
Computer Programming IICSE 200Sec 7, 9
Spring 20255 sections
Data StructureCSE 203Sec 3, 4, 6
Computer Programming IICSE 200Sec 6
Numerical MethodsCSE 317Sec 4
20243 terms, 12 sections
Autumn 20244 sections
Computer Programming IICSE 200Sec 7
Numerical MethodsCSE 317Sec 3, 4
Discrete MathematicsCSE 201Sec 5
Summer 20243 sections
Numerical MethodsCSE 317Sec 3
Discrete MathematicsCSE 201Sec 2, 7
Spring 20245 sections
Numerical MethodsCSE 317Sec 3, 4
Discrete MathematicsCSE 201Sec 8, 9
Linear AlgebraMAT 203Sec 2
20233 terms, 11 sections
Autumn 20233 sections
Numerical MethodsCSE 317Sec 2, 3
Linear AlgebraMAT 203Sec 2
Summer 20234 sections
Data StructureCSE 203Sec 3, 18
Numerical MethodsCSE 317Sec 4
Introduction to Parallel ProgrammingCSE 433Sec 1
Spring 20234 sections
Data StructureCSE 203Sec 5, 12
Numerical MethodsCSE 317Sec 3
Fundamentals of Computer SystemCIS 101Sec 11
20223 terms, 22 sections
Autumn 20227 sections
Data StructureCSE 203Sec 13, 16 + lab 8, 13, 16
AlgorithmsCSE 211Sec 2
Introduction to RoboticsCSE 426Sec 1
Summer 20226 sections
Introduction to Computer ScienceCSC 101Sec 6, 14, 15 + lab 6, 14, 15
Spring 20229 sections
Introduction to Computer ScienceCSC 101Sec 1, 8, 17 + lab 1, 8, 17
Internship ProgramCSE 499Sec 8
Fundamentals of Computer SystemCIS 101Sec 14 + lab 14
20213 terms, 16 sections
Autumn 20218 sections
Data StructureCSE 203Sec 5, 6 + lab 5, 6
Numerical MethodsCSE 317Sec 2 + lab 2
Internship ProgramCSE 499Sec 6
Live-in-Field ExperienceLFE 201Sec 1
Summer 20214 sections
Data StructureCSE 203Sec 1, 4 + lab 1, 4
Spring 20214 sections
Data StructureCSE 203Sec 2 + lab 2
Introduction to Computer ScienceCSC 101Sec 1 + lab 1
20202 terms, 14 sections
Summer 20207 sections
Data StructureCSE 203Sec 2, 3, 4 + lab 2, 3, 4
Internship ProgramCSE 499Sec 5
Spring 20207 sections
Introduction to Computer ScienceCSC 101Sec 1, 2 + lab 1, 2
Internship ProgramCSE 499Sec 5
AlgorithmsCSE 211Sec 4 + lab 4
20193 terms, 20 sections
Autumn 20197 sections
Data StructureCSE 203Sec 3 + lab 3
Introduction to Computer ScienceCSC 101Sec 1, 3 + lab 1, 3
Internship ProgramCSE 499Sec 7
Summer 20197 sections
Data StructureCSE 203Sec 4, 5 + lab 4, 5
Introduction to Computer ScienceCSC 101Sec 2 + lab 2
Internship ProgramCSE 499Sec 7
Spring 20196 sections
Data StructureCSE 203Sec 2 + lab 2
Introduction to Computer ScienceCSC 101Sec 1, 4 + lab 1, 4
20182 terms, 10 sections
Autumn 20186 sections
Data StructureCSE 203Sec 2 + lab 2
Introduction to Computer ScienceCSC 101Sec 2, 6 + lab 2, 6
Summer 20184 sections
Introduction to Computer ScienceCSC 101Sec 7 + lab 7
Fundamentals of Computer SystemCIS 101Sec 10 + lab 10

Semester flipbook

Past semester on the left, current on the right. Use the arrows, the dots, or ← / → to travel through the teaching record.

Course materials

Online book a compiled flip-book
Data structures — CSE 203 lecture decks, notebooks and a Python series
Numerical methods — CSE 317 lecture slides and notebooks
Python workshop seven chapters, open in Google Colab

Past questions

Midterm papers for CSE 200 · also linked inside the flipbook on the relevant term pages.