DO NOT TAKE!! He does not make any sense and his teaching style is all over the place. You can barely hear him talk and we were in a small classroom. Said the homework would be similar to the test but the homework and the solutions he gave us do not even correlate. Worst professor I've ever had, again DO NOT TAKE HIM!