Austin Kocher
Mr Kocher does a great job at involving his students, communicating with them and making an online course feel like it is class experience. He also takes the time to reach out to offer help and advise.