Gautam Wadhwa
I took this class over the summer. Professor was rude and had "favorite" students. Homework every night, due the same night it was assigned. After first week, you don't learn anything new, just creating projects for him to harp on and critique with no empathy. 2 screens almost required. You could get the same education from Youtube. Not worth it.