Reviews of professor Ning Li

Rating: 4.0/5, difficulty: 3.0/5
Dr. Li started the first day reporting the course material was dry and it definitely was painfully boring. However, Dr. Li did a good job to summarize the material and make it understandable. His assignments have very specific guidelines. If you make sure to follow directions and complete the assignments fully you will pass easily.

Rating: 5.0/5, difficulty: 3.0/5
Dr. Li has a deep understanding of the material he teaches. While his lecture style isn't the most exciting (he's not here to entertain us, he's here to teach us) his choice of texts, tools, and assignments are excellent; all assignments are based in practical skill building and are moderately difficult, and his grading criteria are very clear.