Alexander Stevens
He is very committed to his students. He teaches very well. Knowledgable on many subjects. Always cares about each of his students although he teaches so many students. Fun class but at the end of the day I did learn a lot.