What are some contemporary and emerging theories of learning that have evolved from traditional schools of learning (behaviorist, cognitivist, constructivist)? Also, what is a theory of learning that most closely aligns with the constructivist teaching philosophy and how would it influence the delivery of online instruction? How will this learning theory support the online student experience?