I took him for both 141 and 145 and I was very happy with him as a professor. His background is mostly industry, so he has a lot of wise words and advice to share - really promotes professional development and job prep, which I greatly appreciated. He's realistic with tests and coding, with plenty of extra credit opportunities if you participate.