Super nice guy. He really wants everyone to understand and is always willing to answer questions in lecture and in OH. The tests, especially the final, were hard, but the curve was huge. Kinda disorganized in lecture but always gets his point across, and HW really helps you understand.
As the others have stated, the professor himself is great and goes to pretty far lengths to be accessible. However, the course itself is just not well designed. The grading can be tough at times, but I think it's ultimately quite fair due to the partial credit and curve. The lectures were somewhat messy but ultimately digestible.
ECE3 is an extremely poorly designed course (probably ECE department's fault). But despite these inconveniences, Christos clearly tries his best to alleviate the challenging aspects of the class for his students. In addition to his incredibly helpful lectures, he's also very approachable, treating every question asked with a genuine answer.
He is the best professor ever His lectures are pure art
Pure art.
Good enough