I loved having Dr. Saibaba, he's a great lecturer, and records all of his lectures. During the semester we had three midterms(lowest dropped), 11 HW assignments(lowest dropped) and 1 final. The tests and homework were very straightforward, honestly I never studied for any of the tests and had a B+ average on them. Great Prof 10/10 recommend.