The best instructor I have had, bar none. Ms. Streater leaves no stone unturned and does not leave any bit of information or instruction out. Tough grader, high expectations, but gives you an excellent foundation and you will leave with every bit of information. Her classes truly kicked my butt, but I would be glad to have her for any other course.