Andrea Young
He is so unpredictable. Course content is not well-organized. DOn't expect what you learnt will appear on the exam. What makes his exam diffcult is that you never see the concepts or learn them before. Try your best to avoid. You learn almost nothing, and get a terrible grade. 