Franceso Pupa
Overall great guy. Talks like a girl but you can overlook it. Concepts are deep and well thought of. Professor obviously knows the material. Talkative/Conversationalist, Happy human being. Believes in extra credit redemption. Grading is clear and concise. Overall, you will enjoy his class (even if it is online)