Kal Rabb
Professor Rabb was great. Although this class had lots of lectures, he was able to make jokes, engage the class, and emphasize the importance of topics for use in the real world. He was almost always available outside of class for help on assignments and gave helpful feedback. I would definitely recommend taking one of his classes.