He is a very good professor, well prepared and explains everything clearly. He is very approachable and caring about his students. Make sure you take good notes, ask questions if your confused and do the homeworks and you will do well.