Darryl Tillman
Professor Tillman is really great. He cares about his students and makes the class engaging and interesting. There is group work but also a good portion of assignments are independent. I highly recommend you take him, you won't regret it!