Solid teacher. Had him for CE 311k. I did not understand anything in that class but he gives a review sheet similar to the test and allows you to have a cheat sheet. The homework and labs require time but the TA´s helped me on those ones. He does not take attendance.