Reviews of professor Karthikeyan Thiagarajan

Rating: 1.0/5, difficulty: 1.0/5
He's a doctorial student. He is unrealistic with grading. Do the assignment as required and he wants way above and beyond. Write a thesis statement and support with graphs and statistics and.... when the assignment says summarize. BIG DIFFERENCE. He gives crap grade because it isn't how he wants it. Like the below said, find another elective.

Rating: 4.0/5, difficulty: 3.0/5
Kind-hearted and understanding. Weekly discussion posts become daunting, but he gives you other opportunities to raise grades. His quizzes could be better, but he never overworks you or makes it hard to do other classes. I recommend this professor if you have a busy semester ahead of you and don't feel like slaving at a computer for hours on end.

Rating: 1.0/5, difficulty: 4.0/5
I put attendance as non-mandatory because even if you do attend you will have absolutely no clue what he's talking about. He has terrible communication skill and takes five minutes to say something that could be said in one word. His quizzes are half material from the textbook and random events in the world that not even google knows about.