Brian Parra
Don't take him!!! He is a tough professor. His HW is very hard. He doesn't explain class material clearly. CSC413 is a challenging and stressful class, and I get more challenge and stress from him.