One of my most favorite professors. Gives specific feedback and is clear most times. Will go above and beyond to help you and make sure you understand everything. He is extremely understanding and cares about his students.