Fantastic teacher! We lectured on Tuesdays and wrote articles on Thursdays. He canceled class a couple of times if we were ahead, and gives the best feedback on all the articles. He is very tech savvy with canvas and has us submit everything on there. I would definitely take him again!