David Shaheed
I enjoyed having Prof Shaheed, but I will admit the lectures could be a bit boring. We were put into groups every class to read out of the book out loud and it got old pretty fast. There are weekly quizzes, and you'll need to read the book to pass them! Exams are online which is a blessing. He does really care about his students and I admire that.