Great guy, very flexible and understanding. He wants you to understand the material and do well. If you go to the live lectures he basically goes over every single assignment and the tests are open note! Loved him