my second time taking him as he failed almost half my lecture class my 1st time taking him. he's not really understanding so you wont really be able to make up much homework or tests. HE IS VERY LOUD and his teaching style is not the best so you have to pay attention really really well . would not recommend