Minimal Sequent Calculus for Teaching First-Order Logic: Lessons Learned