Joseph Norris
Professor Norris was my substitute for a class and he was awesome. His lectures are well explained and easy to follow. Puts in a lot of effort by creating practice problems and lecture videos. If you are given the option of taking him or Professor Latanich, definitely take Professor Norris. He does not talk down to you like other professors. 