Victor Pena
No good words are enough to describe this guy! Honestly do yourself a FAVOR and TAKE him. Took him for STA3000 and already enrolled in STA4155 with him for next semester. There's no surprises with him. Whatever you get tested on, is stuff he went over and explained numerous times. Hands down the best.