They explain everything clearing. They make sure their student understand before they move on to a new topic. The class are small, but it is good because you will know other people faster because there are not much name and people to remember.
Multiple problems last semester with the schools online servers which should not happen to be honest. The schools server was down for 6 days which made students take their finals over break. Quiz's/ test not accurate, had to email instructors many times to clarify.