Stanley Giudici
Dr. Giudici is a few nice professor. He does want his students to pass and has very thorough lectures. During lectures he does review potential test questions. Textbook isn't 100% needed, but I recommend it because some powerpoints do not go in depth. There are three tests (lowest grade of three is dropped) and a final comprehensive exam.