Akalanka Mailewa
Very helpful & reachable. Has labs and quizzes, but not very hard if you pay attention and refer to his lecture videos on D2L and the resources that he provides. Inspires students to go for an extra mile to think different. Will encourage and help you to write research papers. (will try to find grants and publish them as well)