Dr. Mohan truly cares for his students. Class time is spent working on practice problems as a table group. The tests are challenging but there are opportunities to make up points. I often struggled on the homework but go to office hours, all the ULAs were super helpful.