Professor Bailey is a lovely teacher. He has graeat stories and funny tales he tells throughout his lectures that make them fun. The material is very interesting too! I didn't expect it to me, but I found myself truly engaged. He tells you exactly what he expects. He's very precise about what will be on tests and if you study and come to lecture, you will get a very good grade. Take him! He's a sweetheart!