I'm having some trouble understanding a lot of the concepts the teacher has given (because he's kind of weird)