An AI-driven Approach for Tailoring Java Programming Instructions | IEEE Conference Publication | IEEE Xplore