Home Research Teaching Personal Resume Blog


I'm currently an Assistant professor at the Technical University of Catalonia, Spain.


Advanced Programming and Distributed Applications

APDA is a course for graduated students in the Master of Science in Information and Communication Technologies (MINT) at the Telecomunications Faculty of the UPC.

In this course students learn the basics of developing distributed applications using a divesity of technologies, such as remote procedure calls, distributed objects and web services, and the design consideration for achiving the robustness, scalability and performance in large scale usage scenarios. 

For more details, please visit the unoficial APDA web page or the oficial (but outdated) APDA description

Operating Systems Project

PROSO (Operating Systems Project) is a undergraduate course on the Information Engeering Faculty (FIB)  on which students learn to implement a basic operating system kernel.

For more details, please visit the Proso web page.