Shegufa Merchant
Her lectures are confusing and she doesn't explain things well. Be prepared to teach yourself everything after attending lecture. If you miss class her slides won't make sense so you have to attend. I really wish she's record her lectures so we could re-watch them after class.