Nishant Balakrishnan
Class was one of the most interesting classes I've had in my degree so far. Definitely the best prof. Best advice is to show up to all the classes, pay attention, and learn to work well with your group. Workload increases substantially over the term, but it's a 5cr design course so that's expected.  