Activities

Recent Talks

A Contestant All My Life

“Any fool can write code that a computer can understand. Good programmers write code that humans can understand.” – Martin Fowler

Software Contests

Programming Contests

A Public Speaker and Workshop Organizer

“There are two ways of spreading light: to be the candle or the mirror that reflects it.”  – Edith Wharton

Local News Articles Featuring My Achievements

“My mission in life is not merely to survive, but to thrive.” – Maya Angelou

Daily Samakal

Daily Alokito Bangladesh

Daily Samakal

Teaching in University of Dhaka

I never teach my pupils; I only attempt to provide the conditions in which they can learn.–Albert Einstein

Courses Conducted (Undergrad)

1. CSE101: Structured Programming

2. CSE201: Data Structure & Algorithm

3. CSE301: Combinatorial Optimization

4. SE406: Software Requirements Spec. and Analysis

5. SE506: Design Patterns

6. SE605: Software Testing and Quality Assurance

7. SE606: Software Design and Analysis

8. GE603: Information Systems Ethics


Courses Conducted (Research Masters)

1. MS1041: Software Evolution and Reengineering


Courses Conducted (Industrial Masters and Diploma)

1. MITM303: Client Server Technology and System Programming

2. MITM305: Internet Computing

3. MITE412: Advanced Object Oriented Programming

4. MITE414: Software Testing

5. PGD207: Mobile Application

6. PGD208: Net Technology