Learning to Troubleshoot: A New Theory-Based Design Architecture - Kefin, Kefin Pratama