Paul Eliason
388 is historically difficult, but I don't know if anyone could teach it much better than him. He really wants you to understand and it is very evident that he cares a lot about the quality of his class and teaching. I think he would be the best option for 388 and would be great once he starts teaching other classes, as this was his first semester.