Professor Leppert is a very knowledgeable, though he doesnt teach the lessons for understanding. He reads directly from PowerPoint so lecture part is not helpful. Doesnt teach or explain anything in lab. You are on your own to figure out what you should be learning & doing. He does give study quides but the test are never what is on study quide.