Juhua Hu
Professor is highly accessible through email and fields questions well. Lectures are slow, textbook is info dense and free. Beware of massive pace spike in the middle of the quarter. Assignments are difficult - study often. Understanding professor, with clear class rules and expectations. Overall a solid experience.