Jack is a horrible professor. He gives way too much work, is not a nice guy, and completely non understanding. Tests are difficult and nothing like the countless pages of notes we had to take in the slightest. I would not recommend him to anyone.