Would never recommend this teacher! Very hard time understanding the material because of his teaching method, he would always say it wouldnt be on the test but it turned out it was! Would jump around a lot and give random scores out...