I took both EGR 506 and EGR 507 with Ed. He is a great instructor and his lectures are very clear and concise. Quiz and midterm questions come right from the slides and textbook. His grading criteria is a bit subjective but he is an easy grader. He does not require proctored exams which is a plus.