Randy Yang has made himself an invaluable business partner. He is a strategic consultant who sees beyond the problem and drives towards a sustainable solution faster than most. He possesses an extremely high-level understanding of user behaviors and learning principles as applied to technology. He helped us design a learning experience applicable to our technology and intended audience, and provided excellent recommendations surrounding short burst videos, just-in-time training, and content architecture for consistent user engagement. I would highly recommend Randy to anyone in need of instructional design support and consulting.