Sami Haji
Excellent at explaining content. Doesn't rush, makes sure everyone understands. Always available after class, even after the semester is done. Great attitude and very funny. Will take 3 more courses with him next Winter. If you're in SysAdmin stream, or have any electives with him,you are lucky,enjoy! I wish all my DMIT courses were with him.