An Integrated Program Analysis Framework for Graduate Courses in Programming Languages and Software Engineering | IEEE Conference Publication | IEEE Xplore