A. Teaching
[1] Instructor, CMPT 120: Digital Document Processing (Winter Term 2, 2016), Department of Computer Science, University of Saskatchewan, Canada.
[2] Teaching Assistant (part time), Department of Computer Science, University of Saskatchewan, Canada (January 2010 – to date).
Courses Taught | Responsibilities |
CMPT 111: Introduction to Computer Science and Programming CMPT 116: Computing I (for Engineers) CMPT 370: Intermediate Software Engineering |
Tutorial Leader (designed materials for tutorials and delivered classroom lectures)Marker (evaluated answer scripts))Marker (evaluated answer scripts))Marker (evaluated answer scripts) |
CMPT 115: Principles of Computer Science CMPT 280: Intermediate Data Structures and Algorithms CMPT 120: Digital Document Processing CMPT 370: Intermediate Software Engineering CMPT 371: Software Management |
Marker (evaluated answer scripts) |
CMPT 111: Introduction to Computer Science and Programming | Tutorial Assistant (assisted students in understanding and solving problems at the help desk) |
[3] Guest Lectures (Delivered lectures on a set of special topics)
CMPT 470/816: Advanced Software Engineering (one lecture).
CMPT 371: Software Management (one lecture).
[4] Lecturer (Full-time Permanent Faculty, now on study leave)
Computer Science and Engineering Discipline
Mawlana Bhashani Science and Technology University, Bangladesh
Courses Taught | Responsibilities |
Object Oriented Programming, Data Structure, Software Engineering, Networking, Computer Graphics, Database Systems |
Course design, classroom teaching, lab lecture and demonstration, software project and undergraduate thesis supervision |
[5] Lecturer (Full-time Permanent Faculty, June 2006 – December 2007)
Department of Computer Science
Stamford University Bangladesh, Dhaka, Bangladesh
Courses Taught | Responsibilities |
Programming Fundamentals, Data Structure, Algorithms, Object Oriented Analysis and Design, Computer Graphics |
Classroom teaching, Lab lecture and demonstration, Software project supervision |
[6] Instructor, Cisco Networking Academy Program (2007 – 2009 )
Stamford University Bangladesh, Dhaka, Bangladesh
Responsibilities: Conducting Classes
B. Professional Activities
[1] Session Chair, Consortium for Software Engineering Research (CSER) Fall Meeting, University of Alberta, Canada, 2016.
[2] Publicity and Web chair, 9th International Workshop on Software Clones, Montreal, Canada, 2015.
C. Community Activities
[1] President, Bangladeshi Students Association at the University of Saskatchewan, Canada (2015-2016).
[2] President, Computer Science Graduate Course Council (CSGCC), Department of Computer Science, University of Saskatchewan, Canada (2012-2013).
[3] GSA Representative, Computer Science Graduate Course Council (CSGCC), Department of Computer Science, University of Saskatchewan, Canada (2012-2013).
[4] VP Social, Computer Science Graduate Course Council (CSGCC), Department of Computer Science, University of Saskatchewan, Canada (2011-2012).
[5] Worked as a member of the Ad-hoc committee of BSAUS (Bangladesh Student Association at University of Saskatchewan).
[6] Worked as a volunteer for Folkfest (2011) at Bangladesh Pavilion, Saskatchewan, Saskatoon, Canada.
D. Affiliations
[1] IEEE Student Member (2010-2015)
[2] Member, GSA (Graduate Student Association at University of Saskatchewan)
[3] Member, BSAUS (Bangladesh Student Association at University of Saskatchewan).