Tim Gorichanaz
Really nice & approachable professor who cares about the topics he's teaching, as well as the education of his students. This course was tough by nature, being entirely online. However, he was available for questions all the time and graded very according to his outlined expectations. Meeting the assignment requirements gets you a good grade.