Neal Smith
Does well at explaining. Semi fast pace but always ask if there are any questions. Has plenty of hw but not mandatory, just to help you practice and will have a day in class just for questions. Truly a great teacher.