Ching-Kuang Shene - Michigan Technological University

Professor: Ching-Kuang Shene
Department: TBD
College: Michigan Technological University
Rating # 1
Overview:
  • Course: CS3331
  • Grade Received: A-
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
CK is actually a solid prof. The concepts are explained well, tells you what he wants (memorize the slides and examples). Only problem is length of exams, otherwise not too bad. Programs just take some time to think through and debug. Just go in with the mindset to learn and you'll do great, CK just wants everyone to be perfect.
Rating # 2
Overview:
  • Course: CS3331
  • Grade Received: A
  • Overall Rating: 4.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
Amazing professor. You will need to go to class, and you will need to study EXACTLY what his notes say for the test. Need some thick skin because he will call you out if you say something wrong. He is extremely detail oriented and grades for perfection. There is a very nice curve compensates for his hard grading
Rating # 3
Overview:
  • Course: CS3331
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
This course is not impossible to pass like many MTU students claim. Best advice is to start the programs early, very early. The exams are the most difficult part of this course. CK creates his exams in a way where you must be an expertise in the material to even come close to finishing. Study the slides and examples throughly and you will pass!!
Rating # 4
Overview:
  • Course: CS3331
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
The topics were explained quite well, and he's also open to questions. The programs are nothing out of the ordinary as long as you start early enough. The tough part about this course is the exams. He grades quite strictly, but fairly. He wants you to truly understand the material. The length of some exams was a bit excessive.
Rating # 5
Overview:
  • Course: CS3331
  • Grade Received: B-
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Not Mandatory
Comment:
If you ask questions he responds like you're an idiot for not knowing the answers. Literally the worst job at following conventions and assignment documentation I have ever seen. "My slides are 10 years old". You use a lib only he uses so have fun applying what you learn elsewhere. I feel more like cattle being vetted for research positions.
Rating # 6
Overview:
  • Course: CS3331
  • Grade Received: B+
  • Overall Rating: 4.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
CK is a good prof. He seems not easy to get along with, but you can always get helps from him. Assignments are not very difficult as long as you start early. Exam has too much questions for 50 mins. Unless you are quite familiar with all knowledges, you may be out of time. Do put some efforts on the reading list, which is important for review.
Rating # 7
Overview:
  • Course: CS3311
  • Grade Received: N/A
  • Overall Rating: 3.5
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Great teacher. There are some times where he won't explain something clearly, then ask if there are questions. ASK THEM. Also, make sure you use the online resources; he gives multiple example programs for each topic. I found those to be essential for studying for the insanely difficult tests. No time is given for thinking about your answers.
Rating # 8
Overview:
  • Course: CS3331
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
CK is an amazing teacher. He gives excellent examples in class and has very detailed slides for all the topics he covers. The programs are easy as long as you give yourself enough time. Exams are hard, but fair. If you get a bad grade in the course, you deserved it. He is a strict grader, but he is a very fair grader. Either you know it, or not
Rating # 9
Overview:
  • Course: CS3331
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
CK is one of the best professors at MTU. His exams are difficult, but they test your full understanding of the topics. If you take this class you WILL learn concurrent programming. Anyone who hates him is just angry they got a low grade. Whatever grade you get in this class, you deserved. He is an extremely fair(albeit strict) grader.
Rating # 10
Overview:
  • Course: CS4411
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
CK is probably the hardest and best professor I ever had. Anyone who actually thinks he is bad is just upset that he actually makes sure they learn the material instead of just regurgitating it.
Rating # 11
Overview:
  • Course: CS3331
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Very absurd teacher. He doesn't use textbook and gives unreasonable exams. I was quite interested in concurrent programming before I took this class and now my interest is totally replaced by hate to him. I can not believe there is such a mean useless teacher in MTU. Wish he stop teaching this important course. I will never select his course.
Rating # 12
Overview:
  • Course: CS3331
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
I will say two things. First, he will teach you absolutely everything and explain with clear examples. I learned more from his class than any other in the CS program. Second, his exams will kill you unless you work hard. Not "kind of understand," but actual work to truly understand. I left this class a lot more humble, but well educated.
Rating # 13
Overview:
  • Course: CS3331
  • Grade Received: N/A
  • Overall Rating: 2.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
I have never encountered a professor who conducted exams in such an egregiously unfair manner as this man. The exam lengths are GROSSLY excessive to finish in a mere 50 minutes. So much so, that it feels as if his intent is to destroy his students' grade. AVOID AT ALL COST.
Rating # 14
Overview:
  • Course: CS4411
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
It's a shame this class was phased out. Polished slides and very well thought out lectures. Probably the most useful class in the undergrad CS program. Homework is a bit tricky, but not impossible, you learn a lot. Tests are HARD, pause to think and you're dead, wire write write and don't stop writing. If you do not study, you will fail.
Rating # 15
Overview:
  • Course: CS3911
  • Grade Received: N/A
  • Overall Rating: 2.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Terrible! He doesn't teach, he reads the slides. Print off and the slides and that's the entire class. Exams are two pages too long to finish most of the time. Programs are decents, lots of code in the notes, just start early. Worst teacher for this class...avoid if you can, otherwise...good luck
Rating # 16
Overview:
  • Course: CS3911
  • Grade Received: N/A
  • Overall Rating: 1.5
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
He gave me a 2 on a programming assignment where we had to write 2 programs. 1 program I got working perfectly, second was written, but wasnt working correctly. This gave me a chance to pass the class if I got no less than 100% on the last programming assignment. I got the 100%. "D" for done.
Rating # 17
Overview:
  • Course: CS3911
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
His exams are insanely hard. His programs are easy. He does not answer questions at all. He insults people in class. I think I'll take O.S. in the spring.
Rating # 18
Overview:
  • Course: CS3911
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Avoid this man at all costs for this class. He has no concept of proper grading and makes your life depressing.
Rating # 19
Overview:
  • Course: CS3911
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
This man doesn't actually test you to see if you know the material. His exams consist of so many questions that 90 percent of the class doesn't even have time to finish even if they know the material. If you are a slow reader or like to take your time and make sure you do things right, you will hate this man because his exams are too long.
Rating # 20
Overview:
  • Course: CS3911
  • Grade Received: N/A
  • Overall Rating: 3.5
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
I can't say that this class was easy, but CK is one of the few profs who really cares about what you learn. Study EVERY slide, and go over all the assigned readings and you'll do fine. Programs are easy, but the tests are difficult - be prepared. He says he doesn't curve, but he changed the scale for us. As long as you don't give up, you'll pass.
Discuss With Everyone:

No comments:

Post a Comment