Michael Barach
This professor is a 10/10 for me... I loved that his instructions for each assignment were easy to understand and the feedback he gives is very helpful for your next assignment. The projects he assigns you are awesome and allow you to be creative. I would 100% take his class again