I really enjoyed using Socratic Mind! It not only help prepare for the exam but also forces me to understand the material on a conceptual level and make it applicable to real life which helps explain some things. Keep pushing them out and keep the questions similar to exam questions and students should succeed!