Riccardo Ferracuti
Hes a friendly/caring prof but other than that I wouldnt take him again. Hes very inconsistant with dates (even for the final) and distributes the amount of homework unfairly. 9.5/10 he goes off tangents and forgoes teaching the material, he chit-chats A LOT. The only way Id recommend this prof is if youre skilled in ASL. Other than that pass