Raman Kannan
Professor Raman is very kind and does give a clear outline of what's required about the course. Given the amount of material he had to cover, the class is quickpaced but does not sugarcoat the workload or what is required out of his students. You will have to be more proactive in contacting him to make sure that your on track within the course.