Ajoy Kumar
No clear grading criteria, no chance for extension, no resubmitting assignment. Assignments, exams VERY TOUGH. Starts off okay but progresses too fast and impossible to process what he teaches. Hates it when you do not do the assignments his way, even if it may be right. I'D SAY AVOID (but he is the only one to teach these classes so you are stuck)