Peter Haproff
Amazing professor. He records his lectures and posts them on canvas so you can watch them whenever. His lectures are easy to follow and he clearly teaches the material. Homework assignments and tests are straight from the slides and he gives detailed study guides. He wants you to great and provided ample opportunities to succeed. Best class ever. 