By far one of the best yet hardest classes Ive taken. Be prepared to study, its a 400 level class after all. Everything on his exam he talks about in class so dont skip. Very generous with giving you partial credit on exam questions. Hard class, but the material is very interesting and Georgel clearly knows what hes talking about. A+ professor