Mahmoud Gharavizadeh
Dr. Gharavizadeh is nice, but I had a few issues in my online course. A lot of assignments had typos or were just in a confusing layout. I had also emailed him a few times and received no response more often than not.