Michael Zheng
If you're late or absent your grade will be affected. All homework assignments graded by accuracy and no make up work allowed. Not very understanding and will make you fail just because he can.