Jessica Moore
Dr. Moore is actually really good! Everything is clear and straightforward- attend the lectures, pay attention to her slides and youre golden. She emphasizes on taking a lot of time to work out problems which, if you take it seriously, will make it a smooth sail.