I enjoy teaching my students all kinds of programming languages.
I am very eclectic. I think that the goal of my teaching activity in such courses
is to teach my students how to program in an effecient manner,
using the appropriate tools.
I am also very competent on microprocessors and peripheral Intel integrated circuits,
and more gererally in the hardware field of computer science. Assembly languages hold no secrets
for me. I find teaching in these domains also very satisfying .
I also lecture at postgraduate level on a digital signal processing. Over a two-month period we cover the basics and go as far as the Remez Exchange Algorithm for the design of FIR filters. The basic FFT algorithms are also described.