Best Lecturer I encountered so far . And I sleep the least in thermo lecture . : )