Mr. Stephens is a very charismatic, and humorous teacher who is very understanding towards his students when it comes to the work he assigns. He's very helpful when it comes to not understanding something and he'll usually break it down enough to wear you'll be able to understand what you're confused about after he explains it. 10/10 teacher for me