I honestly think Prof. Sarwar gets a bit of a bad rap. He does a decent job of expelling Industry standard practices and all of his assignments are pretty reasonable to complete imo. I just think that his class is very unorganized which got very annoying for determining when homework assignments were due. 