Madlina Babakhanlou Babs
Everything you need for her exams, labs, etc. is posted on her canvas. Offers more extra credit. You dont need to buy any supplementary books. Even if you miss her lectures, she posts everything including her zoom sessions online so all her students can go back and listen to them again. You have to try really hard to not pass her class.