Sending session data explicitly
diff --git a/erpnext/public/js/education/web-academy.js b/erpnext/public/js/education/web-academy.js
index 8608680..e6b48ec 100644
--- a/erpnext/public/js/education/web-academy.js
+++ b/erpnext/public/js/education/web-academy.js
@@ -42,7 +42,12 @@
 
 	updateEnrolledPrograms (){
 		if (this.debug) console.log('Updating enrolledPrograms')
-		frappe.call("erpnext.www.academy.get_program_enrollments").then( r => {
+		frappe.call({
+			method: "erpnext.www.academy.get_program_enrollments",
+			args:{
+				email: frappe.session.user
+			}
+		}).then( r => {
 			for(var ii=0; ii < r.message.length; ii++){
 				this.enrolledPrograms.add(r.message[ii])
 			}
@@ -52,7 +57,12 @@
 
 	updateEnrolledCourses (){
 		if (this.debug) console.log('Updating enrolledCourses')
-		frappe.call("erpnext.www.academy.get_course_enrollments").then( r => {
+		frappe.call({
+			method: "erpnext.www.academy.get_course_enrollments",
+			args:{
+				email: frappe.session.user
+			}
+		}).then( r => {
 			this.enrolledCourses = r.message
 		})
 		if (this.debug) console.log('Updated State', this.enrolledCourses)
@@ -60,7 +70,12 @@
 
 	updateCompletedCourses (){
 		if (this.debug) console.log('Updating States')
-		frappe.call("erpnext.www.academy.get_completed_courses").then( r => {
+		frappe.call({
+			method: "erpnext.www.academy.get_completed_courses",
+			args:{
+				email: frappe.session.user
+			}
+		}).then( r => {
 			for(var ii=0; ii < r.message.length; ii++){
 				this.completedCourses.add(r.message[ii])
 			}