Dong Chen
labs were not hard since I asked TAs frequently. He prepared new slides not using the prior year'. The midterm review had 90% overlaps with my midterm. The final review had 80% showed up in my exam. Surprised to see the bad reviews here. The course itself is hard in my major. You can also take the easier summer OS which is taught by MDC teacher.