Eggleston is awesome. He is witty and his dry sense of humor is so entertaining. He also allows for brief discussions, but he sort of has an ego and likes to hear himself talk (will talk for 3 hrs straight no problem). He is a hard marker but if you work hard you will do well. A stickler for grammar and attendance. Great for help outside of class.