He is such a great guy to know. He is well connected and wants the best for his students not just in the class but also in life. He has good lectures and brings in a speaker every week which is great for connections. His exams are hard though, you really have to study to do well. But I highly suggest him as a professor and am happy I had him!