Joshua Fox
The class is about teaching yourself. You are expected to do labs based on stuff the material, him and your TA's do not discuss. He is rather disrespectful for students. He may find the things he says as "jokes" funny, but a majority of us hate it. He is really annoying. Sadly it is past the drop period. I want my money back. Don't take his class.