Peter Hansen
This class is the hardest I have taken at UNC, especially the exams. If you decide to take it, brush up on statistics, linear algebra(eigenvalues in particular) and infinite series. However, I loved Professor Hansen's teaching style and enjoyed interacting with fellow classmates. If you like challenges, capitalize on this one.