Mr Stephen is probably legitimately a genius. Even from when you first meet him you can tell that he knows what he's talking about. However when you ask him questions sometimes he ends up confusing you even more because he is so smart. A very cool guy, jokes around but isn't all annoying about it, but the final sucks, everyone fails it, and few people get higher than a C or D.
Mr stephen is awesome. hes mad goofy but hes a really good teacher. he makes sure everyone understands everything thats going on. i have him now, and i love that class. its too much fun
THE worst teacher i have ever had, i literally did not learn a think the whole semester...he thinks he's funny but he's just annoying