Experience
Graduate Teaching Assistant @ UWaterloo [May, 2007 - Present]
Spring 2008
- Math Faculty Computing Facility (MFCF) Consultant
Winter 2008
- CS450: Computer Architecture (by Prof. Farhad Mavaddat)
- Regularly managed course website and newsgroup.
- Held weekly office hours to interact with the students regarding Verilog assignments.
- Marked assignments, proctored and marked midterm and final exams.
Fall 2007
- CS456: Computer Networks (by Prof. Raouf Boutaba)
- Held office hours to help the students understand programming assignment requirements.
- Marked assignments, proctored final, marked midterm and final exams.
Spring 2007
- CS134: Principles of Computer Science
- Marked assignments on weekly basis, proctored midterm, and marked midterm and final exams.
Software Engineer (Part-time) @ IECB [June, 2005 - March, 2006]
- Software for Unicode Bengali Keyboard Layout
- Tools: MSVC++, Win32 API
- Platform: Windows
- Implementation of 4 Layer Unicode Bengali keyboard for Bangladesh Computer Council (BCC) using system level keyboard hook.
- ASCII to Unicode Document Converter
- Tools: MSVC++, MS C#, MS Word, COM
- Platform: Windows
- Converts MS-Word documents (*.doc) containing legacy ASCII Bengali fonts to their Unicode counterparts without disrupting the original formatting or content.
- Unicode Bengali Spell-checker
- Tools: MSVC++/CLI, MS-Word
- Platform: Windows
- Add-in for MS-Word to perform spell-checking on documents containing Unicode Bengali fonts.
Last updated on Friday, June 6th, 2008 at 2:19 am by Mosharaf