Martina Cardone
Great teacher. One of the best I've had in the EE department. Class gets really tough towards the end. Extremely reasonable amount of homework compared to most math/EE courses I've taken. Extremely accessible in office hours.