The quality of teaching was excellent. The coursework was well put together, but more importantly there was a surprising amount of social interaction. A lot of the courses include social components such as discussing assignments in a classroom chat for marks and giving feedback to other classmates. The teachers were always willing to discuss assignments in detail. In some cases I was even able to discuss my mark with teachers to see how I could improve, which is something you would not expect to find in such an impersonal setting like an online school. I do not recall any specific teachers but I do not recall any negative interactions with any teachers, they all seemed qualified and dedicated to helping students get the work done.