Dean Richert
Dean Richert is a new prof but he may be one of the best profs I have. His tests are hard and lectures are very theoretical and less practice but he is always available to help in office hours.