Alex Kajstura
He is a great person and professor. Take him! He wants you to pass his class so will give a lot of extra credit opportunities, he does test reviews before every test and even drops the lowest test grade of all 3. He's very accessible outside class and doesn't take more than maybe a day to reply to emails. Overall such a great and sweet person.