Dr. Li has a good heart but is just in over is head. The expectation is to come to class daily having watched and taken notes on a pre recorded lecture the night prior, complete labs without any real clarification at all as to what to do. The entire class is based off of Solidworks and Matlab, yet he has never opened up either in class.