Germain Badang
He's a decent professor. He occasionally does not explain some of the info well. Part way through, he started not following his syllabus and we would be constantly behind the syllabus. I guess the reason for that was that he was teaching at the class' pace. So, he wasn't teaching the course material too fast, which is nice. He is a little strict.