CECS 5030 Foundations of Learning Technologies