Stephen Dawe
Professor Dawe is very knowledgeable about the material. He works in the field of IT and has a lot to share. The tests were all on Canvas and open-book. He does take attendance, so you do have to attend. The lectures were sometimes boring, he tried his best to make us care about it. An easy A.