An amazing teacher who cares about his students but is also firm on what he expects. Dont even think about asking for extensions on homework or being quiet in class and expecting an A. You can expect a lot of homework but take it from me whos had him in person and online, you'll learn a lot of valuable things aside from the accounting work, worth