William Sanguinet
The class is really hard, but he is able to make class enjoyable and easier to understand. He really likes to challenge his students so we really learn, but he is super understanding and is always there to help during and after class. Even when scheduling homework due dates and exams. He also loves when his students make questions.