I have been teaching for the past fifteen years Computer Science Fundamentals (fondamenti di informatica) courses to freshmen, appreciating how students, who have never exploited problem solving and computer programming, learn to code and see the computer from a different perpective. It is also interesting to see how those who already have a background on this topic from the high school, have the opportunity to see the same concepts, possibly under in a different flavor. I also teach Digital Circuit Design and Dependable Systems, topics more related to my scientific expertise and research interests (link).
problem solving and computer programming in C [...]
analysis & design of systems able to deal with the occurrence of hardware faults [...]
Please refer to my classes schedule to determine when I am busy teaching.
During the course semester, I can be reached in my office (without a specific arrangement) on
Tuesday 14:30 - 17:00.
When the semester is over, it is necessary to send an email to set up an appointment.