Jim Groom
Great lecturer, if you don't show up you will for sure not pass. Knows his material. Will not share powerpoints or any visual, so get ready to spend an hour writing while listening. Beware of tests, even if textbook isn't required, you ask for help and study your notes. Get extra time if possible. Questions often didn't make sense and had typos.