MSD was intense to take in a 5wk session, but Rizvi was a good prof to have for it. There was HW after HW, but the exam was very similar to the HW. He's a fairly lenient grader and only took a couple points off our presentation. He lectures clearly and never acts like a question is stupid. Best professor here.