Susan Uland
Amazing professor, the assignments she assigns are exactly what we are taught in lecture, like learning in a straight line, I managed to retain a lot of information she teaches because she doesn't make it complicated or throw you assignments that deviate from what was in the lecture videos. I've been making my own CS projects after her class.