Very organized and punctual, clear information was given well in advance well before due dates and exams. Material was not very difficult and exams were quite easy. Plenty of opportunities for office hours with prof. or TA's. 