Aggelos Biboudis

National and Kapodistrian University of Athens

My name is Aggelos Biboudis (Άγγελος Μπιμπούδης in Greek) and I’m a PhD student at Dept. of Informatics and Telecommunications, University of Athens, under the supervision of Yannis Smaragdakis since July 2012. I earned my first degree from the same university followed by a Master’s degree in Information Systems at Athens University of Business and Economics.

I study programming languages and I am currently working on generative programming for Java with class morphing, mixins and object composition. I am also interested in Streaming APIs, their composability characteristics and performance.

You can contact me on LinkedIn and Google+. You can also find bits of my work under my Github page. I also maintain a blog (low-traffic). I like tweeting about PL, computer science and geek stuff.







 "I’d like to welcome you to this course on Computer Science. Actually, that’s a terrible way to start. Computer Science is a terrible name for this business. First of all, it’s not a science. It might be engineering, or it might be art, or we’ll actually see that computer so called science actually has a lot in common with magic."
--Hal Abelson

Contact details

Address: National and Kapodistrian University of Athens
Dept. of Informatics and Telecommunications
Ilissia, Athens 15784, Greece (campus map)
Room A8 (First Floor)
Skype: aggelos.biboudis
E-mail: String.format("", "biboudis");