An apparatus (100) configured to provide education services is disclosed, which comprises: a transceiver module (208) arranged to receive a request from a user, the request related to accessing information data of a plurality of coursework selected by the user; a service module (206) arranged to retrieve the information data from at least one database based on the request; an aggregator module (204) arranged to process the retrieved information data by applying at least a set of business rules to generate respective results based on the request, and aggregate the respective results; and a presentation module (202) arranged to process the aggregated results into associated display data, which are transmitted by the transceiver module to be displayed to the user. A related method is also disclosed.