Arindam Roy
Professor Roy is a rather great individual himself, and is easy to talk to if you have a direct question about the content, and has a rather humorous side to him that can make the class enjoyable. However, there is a strong lack of communication (the TA had to respond to emails), along with a lack of discussion regarding homework. overall, an 4/10.