Ngl, hard class. Relatively tough material, but definitely work-thru-able. Leyden has tons of office hours and is flexible about meeting. Lectures can be boring but you learn cool stuff occasionally. Prelims are much harder than problem sets and limited practice questions given. Take advantage of OHs and ask questions. Super patient guy.