Critical Thinking, Diagnostics and Repair