This class is very challenging. The professor does not answer questions nor does he "teach" the students in the class. Although I am sure he is very smart, he is not a teacher. He does not give any letter grades besides your final grade so you will not your grade until the final grades are posted. Any feedback given is unhelpful, rude, and vague. 