Dr. S has very clear presentations. This class was very idiot proof. He covers the material very thoroughly and makes sure you know what you will be tested on. Great guy, obviously knows his stuff. At times I found the class to be paced too slowly, but otherwise no complaints.