Overall I learned a lot in this class, however, there wasn't any hands-on learning. He does not show any slides while teaching. It's very much up to the student to take the information given in class and study it at home. The class consisted of long lectures and exams every 3-4 chapters. He does not give any homework.