Vinay Prasad
Very kind and helpful in office hours. Exams were reasonable but I found them to be difficult because of the amount of time given. Assignments are lengthy but manageable because you are able to work in groups.