I liked Professor Marwah. He seemed to care about what he taught and provided a good overview of content. However, he does not seem to like using technology at all and writes on the board which, in a large lecture hall, does make it difficult at times to follow along. The exam is also extensive and excessive but, the other assignments are fair.