Avoid at all cost... by far the worst professor i have ever takin, if u ask questions its almost like he doesn't even know what he's teaching and you just end up getting more lost, he made the mistake of putting a excel spreadsheet up on the screen by accident and from the 10 scores the avg test was 36%