I have never written on "rate my professor", but I feel the need to do it for this professor! He is the BEST TEACHER I ever had at Concordia! A real Engineer that tells you the REAL stuff . I HIGHLY recommend