Mark Federman
Check the course outline before enrolling in this class make sure you DO NOT get Mark. He allows for over half his class to fail and is okay with it. He will make you feel bad for not doing well. He tells the class it's hard to pass his course. he doesn't care about students just himself. If he doesn't like you then you won't do well.