Bob Hankin
Professor Hankin is one of the best professors I've had. He does have long videos like the other reviewers have said but I find them to be very helpful and informative as he goes over the assignments for the current week and works through the ones from the previous week. I've had multiple questions that he replied to within a day.