Professors are great with very good knowledge. The education system is great as well, especially when it comes to being pushed to accomplish your projects, i.e. the Professors do not spoon feed you with knowledge. This is a great technique to prepare you for your career life.