Loved Dr. Mohan and the class structure! He is very kind and understanding and wants his students to do good. Homework and and in-class activities are helpful but asking questions is really important. There are group projects and working with others is helpful too. 