Prof. Hyvl is an amazing instructor and he was always available for consultation. He makes a clear effort to engage everyone in the subject matter even in a lecture hall full of 200 students. He often comes to the after hours tutoring sessions to answer questions and help out with tough problems. He is very charismatic and makes lecture enjoyable.