Dr. Strzalkowski is just a stand up individual. Respectful, progressive, smart, well prepared, and will engage with you. Pretty much everything you could want out of a prof. He posts his lectures online, so while attendance technically isn't mandatory, it is very helpful to be there and learn/ask questions in person. Text was used, but not a lot.