Jennifer Nelson
This is by far the best professor I've encountered in my academic career, and one of the best professionals I've encountered completely. She is so many more things then the 3 tags I was allowed to list, and every trait is absolutely positive. The only downside is that I can't take her as she doesn't teach my required math this semester.