Neil Fogarty
Professor Fogarty is a fantastic professor, he is easy to reach and willing to help. You can tell that he genuinely cares for his students.  The class is group project-heavy, focused on one major project for the semester that allows for interesting problem-solving opportunities and a deep understanding. Definitely take one of his classes.