Andrew Reil
Andrew is an amazing prof. He is entertaining, and makes us actually learn through a process of application unlike most other profs. He designates lots of class time to work on group projects, and ensures thorough feedback on assignments to ensure that you are on the right track for any future projects. Would definitely take him again!! He's great!