Teaching

Cornell College

CSC:301 Algorithms and Data Structures (Block 4, Spring 2019)

CSC:140 Software Architecture (Block 3, Spring 2019)

CSC:317 Computer Networks (Block 2, Spring 2019)

CSC:151 Discrete Mathematics for CSE (Block 3, Fall 2018)

CSC:140 Foundations of Computer Science (Block 2, Fall 2018)

CSC:218 Computer Organization (Block 1, Fall 2018)

University of Iowa

CS:3330 Algorithms (Summer 2018)

CS:3640 Intro to Networks and Their Applications (Fall 2017)

22C: 109: 002 Programming with Java (Fall 2014)


Courses assisted at University of Iowa

CS:2820 Object Oriented Software Development

22C: 021 Data Structures (Discussion)

22C:196 Advanced Computer Networks

22C: 005 Introduction to Computer Science (Lab)

22C:086 Networking and Security for Informatics

22C:148 Research Methods in Human-Computer Interaction

22C: 016 Computer Science I: Fundamentals (Discussion) 

22C: 005 Introduction to Computer Science (Lab)

  

Stamford University Bangladesh

Summer  2012


CSI 321 : Object Oriented Programming II

Batch: CSE 41 & 44

Course Page


CSE 132 : Computer Programming Language

Batch: EEE 47 (Evening)

Course Page


CSE 213 : Digital Electronics & Pulse Technique 

CSE 214 : Digital Electronics & Pulse Technique Sessional

Batch: CSE 44 & 45     

Course Page

                        

Spring  2012


CSI 413 : Computer Graphics &

CSI 414 : Computer Graphics Sessional

Batch: CSE 38 (A & B)

Course Page


CSI 321 : Object Oriented Programming II

Batch: CSE 43

Course Page


CIS 101: Computer Fundamentals

Batch: ENG 47

Course Page


CSE 123 : Computer & Programming Concepts

Batch: EEE 47 (Evening)

Course Page


Fall  2011


CSI 321 : Object Oriented Programming II

Batch: CSE 42

Course Page


CSI 131 : Programming Language II

Batch: CSE 45

Course Page


CSI 121 : Programming Language 1 (Sessional)

Batch: CSE 46

Course Page


CSE 132 : Computer Programming Language

Batch: EEE 46A (Evening)

Course Page


Summer  2011


CSI 413 : Computer Graphics

Batch: CSE 36 & 37

Course Page


CSI 414 : Computer Graphics Sessional

Batch: CSE 36 & 37

Course Page


CSE 132: Computer Programming Language

Batch: EEE 44A (Second Half)

Course Page

                          

Spring  2011


CSI 321 : Object Oriented Programming II

Batch: CSE 40 (A+B)

Course Page


CSE 213 : Digital Electronics & Pulse Technique 

CSE 214 : Digital Electronics & Pulse Technique Sessional

Batch: CSE 33       

Course Page


CSE 123: Computer & Programming Concepts

Batch: EEE 44-A (second half)

Course Page


CSE 132: Computer Programming Language

Batch: EEE 43 (Evening)

Course Page


Fall  2010


CSE 213 : Digital Electronics & Pulse Technique 

CSE 214 : Digital Electronics & Pulse Technique Sessional       

Course Page


Training for ACM Programming Contest    

Training Page


MIS 123: Computer Concepts

Batch: LLB 41(B) & 42(A)

Course Page


Summer  2010


CSE 213 : Digital Electronics & Pulse Technique 

CSE 214 : Digital Electronics & Pulse Technique Sessional       

Course Page


Training for ACM Programming Contest    

Training Page

MIS 123: Computer Concepts 

Batch: BBA 42(E)

Course Page


MIS 123: Computer Concepts 

Batch: LLB 40(D)

Course Page


Spring  2010


CSI-413: Computer Graphics      

Course Page


CSI-414: Computer Graphics Sessional     

Course Page


CSE-132: Computer Programming Language (for eee day batch)    

Course Page


CSE-132: Computer Programming Language (for eee evening batch)  

Course Page


MIS-123: Computer Concepts 

Course Page