Activities

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).