David Van Buskirk
This was not an easy subject to learn in an online format. I really liked that each week he offered a live chat session to answer any questions we have on the content. He grades assignments fast and you know your grade.