Took 350&360. Premeds, do everything you can to take his class! University level teaching at community college price. Course is hard, requires a BIG commitment, but it will benefit you greatly in the end. No hand holding, MUST be disciplined in your time management. Readily available and very willing to help. Tests hard but curved appropriately. 