Donald Cavan
Phenomenal instructor. Super laid back and wants to help you. He is appreciative of your efforts and forgiving. He really wants to help you pass the class. He speaks very clearly, easy to understand and does not mind having discussions as you are learning. I wish all teachers were like him. Non mandatory.