Frank Mosca
Heavy reading from the textbook (at least 20 pages at a time assigned). Gives great lectures and does activities to stimulate your thinking on the lesson. Very kind and respectful of students, and knowledgeable about subject.