David Wiygul
David is one of the best professors ive ever taken at csulb. He makes it impossible for you to fail as long as you put the work. Gives good feedback on hw. His lectures are clearly structured and he tells you exactly what you need to know in exams. he even types out hw solutions and gives study guides, Ive never had a professor do that. Great guy!!