Fox teaches the advanced GIS classes at MSU and has been a very difficult professor for me to work with. He is very nice and fair but isnt the best teacher. He structures his labs to be extremely difficult which leaves students feeling helpless and the TAs time is spread thin. He also focuses heavily on geology which lost my interest.