Ashley Evans
Run - and fast, though her lectures and content of the course was awesome, her exams outweigh all of the work and effort you put into your work. The concepts are a whole lot to take in, and frankly unreasonable the amount of material you must master on a weekly basis. Run away from this lady, she does not want you to conquer this course! 