Finished the UART and presented it to the teacher: went well. A UART is a simple piece of hardware, but I must admit that seeing it run and work fine on a *real* FPGA talking to a *real* microprocessor was great. I mean, describing the behaviour (mainly a couple of finite state machines) in verilog wasn't that hard, but dealing with the fact that it's hardware and not software requires to take into account lots of things (clock timing, latches, etc): seeing the right signal displayed on the oscilloscope felt really good!
Managed to get other patches included in some gnome projects :) (jhbuild, gnome-system-monitor).
I even submit my first GTK+ patch into bugzilla, waiting for review...