He was a very knowledgeable professor and knows many things and overlap with our lectures. A lot of work is done by class lead discussions. Very rare to see students not participating. If it is clear that readings haven't been done then he may pop quiz the class. You will 1000% learn something new each day. Most understanding person!! great person