Prof. Flomen is extremely knowledgeable, and it shows in his lectures. He is passionate about what he teaches. Lots of reading, many papers, and participation is important. I learned so much from him.