David Akey
Really nice professor, but explains things as if the students are well versed in the material. I had to rewatch lectures and search up youtube videos to explain concepts that should be explained already. If you know the material coming into the lectures and go to office hours, then you will do well. 