3.5
Quality2.5
Difficulty46%
Would Retake96
Reviews46%
Would Retake
96
Reviews
Rating DistributionOfficial
5
47
4
13
3
6
2
10
1
20
What Students Say
“Can't understand a single thing in his lectures and that,s not entirely because of his thick accent”
ENGG349 - 1.0 rating“I went to his office before the midterm”
ENGG349 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
36%
Textbook Required
44%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-1.40 avg changeRatings by Course
ENGG317
4.5
(24)ENG359
4.0
(1)ENGG349
3.7
(45)ENME479
3.0
(2)ENGG202
2.8
(19)Difficulty by Course
ENNG317
4.0
ENME317
4.0
ENG359
3.0
ENME479
3.0
ENER360
3.0
Reviews (96)
He's a super nice guy and really does try very hard......but RUN FOR THE HILLS!!!
he is very good and shows methods rather than solutions, you just need to breach the language barrier as sometimes he mistakes students questions and answers irrelevant items. he is however very good and loves to smile
No Comments
cool guy
One of the best professors in ENGG 349... All you need is his notes, not the textbook!
Awesome guy. Smiles alot and makes fun of alot of things, but has language problem. Overall, he is pretty good for this diffucult class.
A really nice teacher!!!
A nice guy that cares, but the language barrier was a pretty major issue. His notes were just powerpoint versions of the textbook examples, and powerpoint is useless for a math-heavy course. That was his first semester at the UofC, so maybe he's improved since...
It is hard to expect a foreign professor to have no language issue. Once you sit through a couple lectures, you will adapt to it. It is better to have a professor with an accent who is willing to help students pass the course than having someone who speak perfect English but doesn?t care.
very good guy, i took engg349/engg317 with him. He offers lots of help to students. I just finished 2nd yr engg and he is one of the most helpful prof in these 2 yrs. He also care a lot about how his students are doing in classes.
A fantastic professor. One who always goes above and beyond the call of duty to help his students. He is always available and willing to give any advice asked. If you want to pass a hard course like 349, or 317, seek this professor.
very difficult to understand. tries really hard to please students, but is constantly reminding students how much work he is doing which gets annoying after a while. Wilson is much better for this course
Very enthusiastic and knowledgable. Will go to extraordinary lengths to help his students succeed. Kind
He gave us additional questions; sent materials by emails; encouraged us to prepare for the final exam early. Some students got annoyed by these because they did not care about learning.
Really cares about students
He urges us to do our best. Not all students buy it.
Excellent professor
Great professor
One of the nicest and most helpful profs you will ever have. It takes a few classes to get used to his accent but he gives all sorts of extra material that really helps for comprehension and assignments. He genuinely wants everyone to do well. Make sure to do the problems that he suggests for midterms and the final.
oh well, lol
Took it with him the first year he taught the course @ UoC. The only problem I've had with him was... well the way he used mic. Got real annoying towards the end of the class. Anyways, really nice person and helpful. Available at his office most of the time. If you need help, just ask him and he'll help. Good prof.
Nice person
Very helpful
Quick reponse to all requests
Professor Li cares about his students more then any prof I've ever had. A little disorganized so lectures are sometimes really hard to follow but his support material is really good.
Leping Li was a great prof. He truely cared about his students and would help us succeed in any way he possibly could. Wonderful support material.
Really a great professor
Even better for 317
Dr. Li did so much for us. The performance of our section was so much better than other three sections: only two or three students failed the course; class GPA was high.
It was a hard course, but Dr. Li made our learning easier.
Well taught
Not that difficult if you follow his instructions
Extremly useful materials; well-organized class teaching as well
His teaching is well planned. Get a copy of his notes from a friend if you miss a lecture. It will save your time to figure out what to do before the exams.
Nice prof tried hard fire this course but went through problems ready quickly and always thought that the students only had this course which resulted in odd times for exams, assignments etc.
This guy thinks that students in his class have no life outside of his class which was clear when he made his midterm right after a week holiday also expects his students to be doing practice problems everyday. skipped over important notes due to lack of time. Solutions to problems several lectures and felt like a bunch of scribbles. take in summer
I took it last fall, had hard time to get a seat in the classroom.
Not that great of a prof, dunno y he has such a great rating.. I think freheit was even better after going to freheits lecture
Thickest accent ever. Can't understand him so it didn't even matter if he knew how to teach.
Great
Interesting materials; well taught
Nice professor; always helpful
I enjoyed the course.
Hard course; well taught
Horribly boring and very very slow. Taught entirely from examples and would usually only get through 1-2 per class. I found that I did not actually learn anything in the course and found that I had to literally had to copy examples when I was working through assignments. In my opinion that is not engineering.
My biggest problem with him was that he didn't teach the theory behind any of the concepts but rather just did example question after example question. So very boring and by the end of the semester I felt like I had learnt nothing. He was very nice and helpful just not my teaching style... but cute dimples!
He's an awesome professor! So easy to understand and makes the lecture fly by! Easy to look at and if you go to his lecture you'll pass guaranteeeeeeed! Soooo fun and helpful! Long live the wreeeping!
Gooooood!
The level of difficulty of the course depends on who is teaching it. Dr. Li taught it by using engineering method, which we like
These ratings seem to overestimate Dr.Li's ability to teach when you're first settling in to his lectures but after a few lectures, you get used to him and he's actually a great prof.Dynamics is a tough course but Leping Li makes it very doable!
A difficult course and Li does his best to make it easy to understand. It is sometimes hard to understand what he is saying due to his accent but he will so his best to help you when needed.
Great Prof!
In my opinion, Li did not teach actual analysis of the course, but rather went through many example on his powerpoint. I would have liked a clearer explanation of how to actually approach problems. His accent is not bad, but I found his classes boring.
He's a very funny prof. He's good at explaining and loves helping students. He's fun
His accent might be tough to handle at first, but it doesn't take long to get used to his accent and his style of teaching. He always emphasized the key components of problems, and how the concepts tied together. He also cared about student success. Good prof!
Leping is a great prof, knows his stuff and is fairly entertaining. Sometimes the accent can be annoying but it really doesn't effect his teaching very much.
Tough to understand. Made no time for help.
He offered regular office hours. You can always book additional office hours.
Can't understand a single thing in his lectures and that,s not entirely because of his thick accent. He doesn't really have a very organized way of explaining things.
Buddy spent way too much time on theory and concept problems. Normally this works well for him since he assigns the hard problems during tutorials for the t.a.'s to work through, however our t.a. sucked and therefore made it only possible to do well if you actively did problems on your own instead of going to tutorials. Recommend if t.a. is good.
Dr. Li could be a moderate tutor in dynamics, as I don't think he knows the concepts and theories in this course. He cannot teach real dynamics! He simply solves examples without discussing the related theories. If you are in mechanical, avoid taking dynamics with him at any cost!
It is clear that he cannot effectively teach basic concepts to his students. A heavy language barrier exists, with clear grammatical struggles occurring often during lectures. Problem solutions are quite messy, and he does not post the majority of course content online - lectures, problem solutions, etc. This is a self-taught course as a result.
He gives clear and concise explanation of the concepts and problems, and there is a great balance between theories and practice in his lecture. He has a lot of patience with students to make sure that we understand everything. A great prof overall.
At first it takes some time to get use to his accent and teaching style, but after a couple of weeks his teaching actually becomes quite useful. He focuses more on theory rather than calculations so he goes through problems quite fast. Be sure to do lots of textbook problems and to go through the textbook if you want to do well on assessments.
This prof was not able to effectively communicate the course material. For instance, he would say many concepts are easy for him, thus not explain them to us. The course itself is easy but because we were not taught well we had to rely on extra sources to learn every single chapter. Several YouTube series' saved many of us - search for them!
Dr Li has a difficult time conveying the material to students - lectures are quite ad libbed so it seems he should spend time to practice the lectures beforehand especially since this was his first time teaching this class. He goes through problems too quickly and skips important steps so you have to really pay attention to try and learn.
The course wasn't really well structured, but Leping Li did his best. Fortunately, tests were fairly easy and never really grilled you heavily on the theory. Tutorial problems are sometimes challenging and the textbook wasn't really necessary. Don't need to overwork yourself for this course, just know the main concepts
Concepts were well demonstrated through examps
Clearly structured lectures help you to learn effectively
Great professor who cares about his students
Dr. Li delivered balanced theories, concepts and exampls for this course.
Dr. Li knows the content very well. Theories and concepts were well taught. He also linked the materials to future courses and applications.
This course has lots of confusing concepts. The professor delivered everything very well. He has shown his good experience in teaching.
Poor communication skills and his lack of fundamental knowledge made this class my worst in the first year. Most of my classmates went to other sections as they could not understand anything in his class. If you stay in his section, this is a self-taught course A-Z.
Avoid at any cost! You will get confused in lectures. Go to other lectures. This man does not understand what he is saying in class. He continuously shows off that he is the best, but the reality is something else. He does not know the theories and cannot explain a simple problem. Don't ruin your grade by attending his lectures.
Once you get past the ESL and the accent, Li is a good teacher. The way the course is set up only lends itself to one style of teaching and that is repeated practice problems. My class got it in its collective consciousness that Li was aweful even though he was the best of the profs currently teaching the course. Lectures directly applied to tests.
I had trouble understanding him and ended up going to class to write down notes to study at home. He's a very sweet guy and helped as much as he could during office hours.
Makes tones of mistakes in lectures and blames other instructors for those mistakes. Lectures are confusing. I learned a lot from engineering help centre tutors than this professor. Avoid him!
Frankly speaking, I did not find any mistakes in his lectures
I agree that you would like his teaching once you get used to his accent.
I echo the comments below. He made some mistakes during hand writing on his tablet computer. But he realized it immediately once he was asked. I did not find any mistakes in methods and results. His notes were apparently well prepared.
Took it last year. We were given lots of hard questions. The tutorials were bad. Lectures were cool, although I was frustrated in the beginning. Overall it was a good learning experience for a difficult course.
He is cool in the class which is good, however because of his mistakes, our section got lower marks compared to other sections. He does not have a good understanding of the theory.
In took 202 with Dr. Li in the winter. He is a cool teacher. But, he makes mistakes in lectures and does not admit them and blames the system for those mistakes. You cannot understand what he is teaching (not just because of his accent). Buy a book and go to other sections.
My brother took his courses a couple of years ago. He suggested me to take his course. However, I did not find his lectures so interesting as my brother told me. There was probably insufficient understanding between the students and him. As he said he had never taught first year students before, he needed to understand the background of students.
My cousin took his dynamics and warned me not to take any course with him. I did not have any option unless taking statics with him, since I was registered in his section. He is a fun teacher, however he does not admit the mistakes which he makes in the lectures and in the notes. Does not post notes online. It was a self-taught course. Avoid him!
Dr. Li is amazing person. His lectures are reasonably taught. He did not simply use the standard solutions, which might have made it more difficult to follow if you did not make extra effort.
Our section did poor compared to other sections just because of the fact the Dr. Li mislead the entire class with false information about the exam. Attend two of his lectures, and you will realize that his teaching skills is so poor. Just get a book, or go to other sections.
Best Prof Ever !
He seems a funny professor and has a cool class atmosphere. However he does not discuss the concepts and just teaches with examples. We don't know much about theory.
I went to his office before the midterm. He had a very welcoming attitude, however he was looking at the solutions manual the entire time to answer my questions. I do not except a professor to rely on the solutions manual.
If you want to learn the theory and concepts in this course, he is not that guy! If you want a professor who teaches with examples and if you just want to pass the course without knowing anything, he is the guy.
Honestly, just go to the other lectures. I know the guy may be trying, but it just does not work for him or the class. No one understands his teaching, and it is genuinely a difficult course. I am writing this on the day of my final exam and I am fed up. Just don't.
Very disappointed with this class. I took this class during COVID so this may no be accurate to normal circumstances. However, my experience was that it was very test heavy with very unfair test conditions. The majority of each exam was a multiple select section with very ambiguous answers that you had to get 100% right to get the mark. 1 off 0.
The most selfish and rude professor I have ever had. Only cares about his own attitudes and never sympathize with his students.
This class wasn't terrible until the final hit. Numerous theory questions on concepts that weren't key to the constantly practiced application. There was no preparation material for the test, with the exception of numerical response tutorial/assignment questions, and the blandly presented textbook. I was an A average, and then I got a 44.
Class Info
Online Classes
100%
Attendance Mandatory
36%
Textbook Required
44%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-1.40 avg changeRatings by Course
ENGG317
4.5
(24)ENG359
4.0
(1)ENGG349
3.7
(45)ENME479
3.0
(2)ENGG202
2.8
(19)Difficulty by Course
ENNG317
4.0
ENME317
4.0
ENG359
3.0
ENME479
3.0
ENER360
3.0