David Drivdahl
Cool professor that covers the grounds of introductory topics related to I.T. There were four projects, several easy quizzes, along with two exams. Professor was available on MS Teams for questions and was quick on answering back. For the last two projects he does nitpick your grading if your questions don't match his expectations.