Index: iknow-api/Services/Implementations/UserService.cs
===================================================================
--- iknow-api/Services/Implementations/UserService.cs	(revision cab02ada65fcd8feda776e5afc86a355f29c7f96)
+++ iknow-api/Services/Implementations/UserService.cs	(revision 33c69d6e6096b3f8bcc1428ef0cedb8ded41b5c2)
@@ -33,4 +33,17 @@
             else
                 return user;
+        }
+        public async Task<List<EnrolledSemesters>> GetUserSemesters(string JWT)
+        {
+            var userId = ExtractUserIdFromJwt(JWT);
+            if (userId == null)
+                return null;
+
+            // Now you can use userId to fetch user data
+            var semesters = await _userRepository.GetUserSemestersAsync(userId.Value);
+            if (semesters == null)
+                return null;
+            else
+                return semesters;
         }
 
