Rob Shah
Professor Shah is amazing! His class, though somewhat challenging was a great experience. He is willing to help you out and wants you to succeed. He gives very precise feedback on what needs to change and it is easy to get an A if you participate, and use his feedback