Enhance Your Students' Educational Experiences with Programmable Logic