Patrick Singkamanand
Pat is a very bad teacher. He does not actually teach, his assignments will not teach you anything about financial modeling, and it is impossible to determine what is due and when because he does not even know himself. He also speaks down to students in a very arrogant way by telling them that their way of doing things is "stupid."