I was not the biggest fan of Galin's teaching methods. He reads from the powerpoint and is constantly going back and forth through slides so you can never really keep track He is not the best at explaining things. I pretty much stopped going to class and taught myself everything. You get a one sided cheat for the tests and 2 sided for final.