Amy Williams
Professor Williams is very caring about every individual's success in her class. Assignments are challenging but doable if you put in the time and ask questions and they are very relevant to course material. Her lectures were often times not the most clear, but she does try her best to be engaging. Graded on five problem sets and one final project.