Reviews of professor Chinmaya Mahapatra

Rating: 5.0/5, difficulty: 4.0/5
Very nice person... Even though his course is not easy, can manage to get you motivated and interested

Rating: 1.0/5, difficulty: 4.0/5
This professor writes his own review it seems. Does not teach all of the things. Gives the easiest Labs and midterms are hard. Sucks to be honest, would avoid him.

Rating: 5.0/5, difficulty: 4.0/5
Great Content, practical implementations of concepts, challenging course, flexible exam and class format, learning of concepts through industrial projects.

Rating: 5.0/5, difficulty: 3.0/5
Professor Mahapatra is a good professor that gives enough assignments to learn how to effectively work with SQL. There are weekly labs, two quizzes, a project, midterm and a final exam. The labs are helpful in learning the material and the quizzes/exams are essential to apply the material. Professor Mahapatra provides good feedback.

Rating: 2.0/5, difficulty: 4.0/5
Depending on the topic and/or day you may receive a well informed lecture or 10 minutes of information turned into an hour or more of rambling. Learning on your own using primarily the text is far more consistent and will take up less of your time. On the plus side, he did give a download link to the text to anyone that requested it.

Rating: 3.0/5, difficulty: 3.0/5
Chinmaya's lectures are all alright, they cover most of the slides. I recommend reading over the slides on your own time as well as reading and using examples in the textbook, Big Java. I love how his lectures are online. Quizzes are moderately difficult, midterms are difficult, like doing a lab but on paper. Prepare to learn mostly by yourself.

Rating: 1.0/5, difficulty: 4.0/5
His English is terrible, making him hard to understand in class and on his Labs. He skips over topics then puts them in the exam. There is no point in texting him when you can't understand his horrible English on assignments as he will give sarcastic and useless responses. 

The worst thing for me was his ego and English. Avoid him and his grammar.

Rating: 5.0/5, difficulty: 4.0/5
The professor is great at teaching concepts practical and tries to clear the basic concepts prior to indulging in advanced concepts. The teaching style is great with sufficient time to digest information. Great course material provided and project driven teaching.

Rating: 4.0/5, difficulty: 3.0/5
You should take him for easy grades, he did skip over some topics and rushed at the end. But he made final easy.

Rating: 1.0/5, difficulty: 5.0/5
Honestly dont know why langara hasn't followed up on his Curriculum. He managed to "teach" for 4 months yet taught everyone nothing. If you want an easy A you might manage, but if you want to learn anything i would avoid him and his ego.

Rating: 5.0/5, difficulty: 1.0/5
Chinmay, our CPSC professor introduced data visualization to us. He also taught concepts of Natural Language Processing and deep learning. He has extensive knowledge about data mining and is always ready to answer our questions. 
Thanks a lot for your guidance :)