My expectations were beaten many times! Everything is so good explained, and easily comprehended. the teacher is a person unlike anyone I’ve ever met before, so much knowledge and great teaching skills! I’m looking out the entire week for the next Sunday! (to be specific, I’m talking about the IT classes)