I am excited to share that I have joined TU Berlin as a full professor and going to lead the Chair of Compilers and Programming Languages.

Anyone from the PL community who fancies a trip to Berlin - give me a shout, I will be happy to host you in Berlin.

I am looking for multiple PhD students who are interested in researching the future of compilers, type systems, and programming languages specifically for new hardware architectures.

Please contact me if you are interested. German language skills are not a requirement.

Leaving Scotland after more than 10 years is bittersweet. I came here as a visiting PhD student in 2012, stayed for a postdoc, and then lectureships at Glasgow and Edinburgh.
I made my career here in Scotland.
I made many friends here.
I met my wife here.

But the UK has changed significantly since I came, and not for the better, thanks to Brexit and the Tories. Leaving broken UK academia feels good. I look forward to getting involved in improving German academia.

@michel sad to see you go! All the best for the future. Tschuss!
@jfdm Thanks, Jan. I hope you have a great start at Strathclyde!
@michel Welcome back in Germany! :)
@michel what kinds of new hardware? 😊
@jack I'm interested in how we build compilers for specialized hardware architectures, such as accelerators for machine learning, near-memory computing, reconfigurable hardware, and so on.
@michel my son is interested in studying a BSc at TU Berlin and would appreciate an institute working on this - do you know if a TU undergrad course includes this? Sound like great research!

@michel

15 years ago, I'd be all over this. I'll boost you though.

@michel Thanks for all the amazing things you've done for PL in Scotland, Michel, and more personally for all your invaluable careers advice! You will be sorely missed but always very welcome to visit :) And I will give you a shout next time I'm in Berlin!
@simon_jf Thanks, Simon, for your kind words.
@michel
Welcome to Berlin! Glad to see that compilers are not dead. I'm retired now, but I still think a bit of compiler construction is good for all CS majors!

@michel
I was wondering if there is a minimum degree requirement of a masters or even folks who have completed their bachelors in computer science can apply?

Also where should one apply? Is there an email or any university portal?