All these question are answered very clearly in the fundamentals course, would be a great place to start.