Assistant-teacher in IT engineering school.
I am currently remaking a dynamic linker.
Languages mastery:
C#: beginner, halted
Caml: beginner, halted
Java: beginner, halted
Python: beginner, in progress
intel x86 assembly: beginner, in progress.
C++: beginner, in progress
C: intermediate, halted (that's what I'm teaching)