Eliott Cherner
He is always available and made time for me for several office visits.  He is a really good professor who takes the time to show he cares.  The course is pretty much self-taught, but there are times I needed help and he was there.  I will be taking more courses with Dr C.