Ralph Evins
Ralph is a great professor. I took CIVE 285 with him the first semester it transferred to online courses. He did an excellent job teaching the material. His assignments can feel overwhelming and extremely difficult but he forces you to think critically and really apply what you've learned and assignments are graded very fairly.