Charles Lee
Charlie is a great professor, he really cares about his students and spends a lot of time making sure everybody understands the material and what he's expecting. He is also excellent at replying to emails and gives good feedback. However, don't miss class or it will affect your grade! Attendance is mandatory. Would take again.