Geoffrey Huyck
This professor is literally the nicest human to ever grace the earth, he is a big awkward bean and a gentle kind soul. The textbook is "required" but I found them free online. He is very knowledgeable but doesn't make classes hard for no good reason. If you do all the assignments on time its an easy A