201 Yorkland Street, Richmond Hill, Ontario L4S 1A2, Canada
She is very informative and supportive throughout the Co-Op placement term, only expect a few assignments and a final presentation near the end of the course.
The lessons are minimal, so just try and finish stuff as quickly as possible while maintaining a decent level of quality; easy marking is prominent here.
Be prepared to do some tough questions on tests and quizzes and always do the homework. I would generally consider him as a solid teacher as he is always willing to give you advice and help you improve. He's a great teacher overall and is nice.