Xiaoping Jia - DePaul University, Chicago, IL

Professor: Xiaoping Jia
Department: Computer Science
College: DePaul University, Chicago, IL
Rating # 1
Overview:
  • Course: CSC471
  • Grade Received: A
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Can tell he enjoys iOS development. Lectures can be dull, but are clear and he gives you everything you need to know for assignments. Difficult to get a hold of and doesn't respond to emails or Google Group questions after first 2 weeks. Assignments/Final Project are very reasonable and he gives you plenty of time for it. Quizzes are tricky.
Rating # 2
Overview:
  • Course: CSC371
  • Grade Received: A
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
Not easy, not too hard. The weekly assignments are slightly more complicated versions of sample apps. The weekly quizzes are challenging (range from 7-20 questions). Not hard on grading assignments. No midterm or final. Final project involves a lot of work but it's fun. A little slow with email responses but he eventually get some back to you.
Rating # 3
Overview:
  • Course: CSC595
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
It was a capstone class and we had given a real life challenge by ALLSTATE insurance. Prof. JIA was awesome. There was nothing like assignments, exams or course. We have to submit a runnable demo every week with a weekly blog report. This class was all about project, android and IOT. He will guide you, lead you and teach you managerial skills.
Rating # 4
Overview:
  • Course: CSC371
  • Grade Received: B
  • Overall Rating: 3.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Not Mandatory
Comment:
Teacher is passionate about iOS development. You will make a few cool applications. Since there are many prerequisites, the class moves at a fast pace. Lectures are boring, you don't have to go. Everyone sits on their computer anyways. No textbook is nice, especially in a fast moving area like app development.
Rating # 5
Overview:
  • Course: CSC472
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Interesting assignments, lectures can be hit or miss. Quizzes are not reasonable and are designed to trick students rather than test them. He has a grader who has done a poor job, both incorrect and slow grading. His slides and sample code are helpful. He means well and I enjoyed the class, but there are improvements to be made.
Rating # 6
Overview:
  • Course: 300
  • Grade Received: Not sure yet
  • Overall Rating: 3.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: Mandatory
Comment:
Good luck.
Rating # 7
Overview:
  • Course: CSC471
  • Grade Received: N/A
  • Overall Rating: 2.5
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
2nd class with him. He's perfectly fine in weekly classes. Good luck getting a hold of him outside of that. I sent exactly 3 messages about serious class topics (detailed issues I was having with an app, a quiz being graded incorrectly) which he never felt the need to answer. Paying 3K per class, I should not need to beg you to listen to me.
Rating # 8
Overview:
  • Course: SE433
  • Grade Received: Not sure yet
  • Overall Rating: 2.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Mandatory
Comment:
Really not crazy about this guy, he mostly reads slides and his lectures are extremely boring. His tests are difficult and he doesn't put enough emphasis on that which he tests on. Most homework assignments are not very helpful with regard to the testing material. The textbox is nearly useless and is not an easy read either.
Rating # 9
Overview:
  • Course: CSC403
  • Grade Received: N/A
  • Overall Rating: 1.5
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
The final exam was a complete nightmare. He tests on material only vaguely related to what we spent hours going over. Teaches you one thing, then exams you on something else, and then wonders why he has to curve it because everyone failed. I learned a decent amount from the class but the exam was COMPLETELY absurd.
Rating # 10
Overview:
  • Course: CSC403
  • Grade Received: N/A
  • Overall Rating: 2.5
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Absolutely horrible. Made class extremely hard. Class averaged 60% on quizzes. It was not yet an awful class until the exam. It was almost 20 pages. There was nothing in lecture/quizzes that prepared us for many of the questions. I took tons of notes that ended up being useless. He is average as a teacher and truly horrible as an exam maker.
Rating # 11
Overview:
  • Course: CS403
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: Not Mandatory
Comment:
This professor is organized, passionate, and cares about his students. The only downside (which could be an upside) is that he just lectures and there is little class participation. He follows the textbook to the T, but he makes things very clear. The topics that he talked about were asked on my latest interview. I would take another class with him
Rating # 12
Overview:
  • Course: CSC403
  • Grade Received: N/A
  • Overall Rating: 1.5
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Data Structures. One of the worst classes I've had in my life. Lecture often didn't prepare us for the homework. The final was a disaster. No one finished it. I think uncurved, the majority of the class failed it. Wish I had saved my money and slogged through the Sedgewick book on my own, since that's what class amounted to. Nice guy, awful class.
Rating # 13
Overview:
  • Course: CSC402
  • Grade Received: N/A
  • Overall Rating: 2.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Watch out for this professors tests. If it is a Java course you have him for, his tests will be fully focused on Java code and none of the concepts or definitions that are being taught in the class. Reading the book isn't going to help you, but understanding the concepts he is teaching in the lecture and applying it to advanced Java programming.
Rating # 14
Overview:
  • Course: SE433
  • 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:
Don't like his old school teaching style. Not cooperative and you have to do the majority of the work by yourself. I can just get the book and struggle though it all by myself.
Rating # 15
Overview:
  • Course: SE433
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Awesome professor. Explains everything in a very simple and coherent manner. Knows what he's talking about and is very fair when it comes to grading. I can safely say I learnt quite a bit from this class and the assignments he gives prepare you for real world scenarios. Looking forward to taking his Agile Development class next semester.
Rating # 16
Overview:
  • Course: CSC433
  • Grade Received: N/A
  • Overall Rating: 1.5
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Constantly extends the dates for assignments which is cool when you're 18 but when you're an adult, working full time, and taking grad classes at night, you expect a real world schedule that doesn't benefit the lazy, it's maddening. If grad school is your bridge to the professional world, his assignments bridge away.
Rating # 17
Overview:
  • Course: SE433
  • 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:
Jia is a top notch professor at DePaul and you can tell he has a lot of passion for software engineering. He tends to side track a lot and has fairly high expectations for students to learn on their own. This class is half coding half written assignments. Barely touches the surface of unit testing. Lots of discussion on theoretical principles.
Rating # 18
Overview:
  • Course: SE425
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Also SE431
Rating # 19
Overview:
  • Course: SE452
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Great teacher. My only problem was I already knew a lot of the material--despite that he kept it interesting and made learning the stuff I didn't know fairly simple. Other students seemed to like the class as well.
Rating # 20
Overview:
  • Course: SE491
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
friendly, smart
Discuss With Everyone:

No comments:

Post a Comment