Alena Moon
She does not explain very well and explains things in terms that are difficult to understand. One thing she said at the beginning of the semester is that she skips over the easy concepts and goes straight to the difficult stuff which is hard for the students because we dont know any of the basics yet. I taught myself from other teachers lectures