Alexander Amati
Lectures make absolutely no sense and are all over the place. Do not recommend taking Amati if youre at all concerned about your GPA - his final exam being 50% of your final grade is ridiculous since you have to teach the entire course to yourself. Avoid at all costs.