I highly recommend this professor. I honestly can say he is the best teacher I had in KB. He gives you extra credit work , take home final and easy homework. Take this professor you wouldn't regret it.