Mahmoud Gharavizadeh
Dr. G is a great professor who is very passionate about geology and cares for his students. I won't lie and say there isn't an occasional issue with some of the assignments online, but he is well organized otherwise and is willing to help if you need it.