Ashraf Demian
Honestly the worst at teaching this. I took him during covid and his zooms werent the best, it was messy, notes would be all over the place, jumps from one thing to another and doesnt make class interesting. Do yourself a favor and avoid him if I couldve I would have.