Sean was one of my favorite teachers. Always willing to go the extra mile for his students. He was tough but I learned a lot.
He is a very understanding and reasonable advisor as well as a very thorough teacher. He understands the balance between firmness and allowing freedom and is respected for that.
He is a teacher that is very challenging, but his classes are rewarding