Emilio Carrasco
Would recommend for BSC2086 lecture and I would take again. Assignments, Grading criteria, and due dates are clear and doable. Drops lowest test grade. Only con is test and quizzes are timed with about one min for each question. Assignments include quiz, discussion and homework each week. Professor responsive on canvas app messaging.