Mr. Borzumehr is incredibly smart, however he just cannot make anything even remotely understandable in his lectures. He is the only person I've ever seen describe multiplication in a way that genuinely dumbfounded me for a solid 20 minutes before I found out he was talking about multiplication. Please for the love of god, ask for a different prof.