Aaron McClendon
Professor McClendon is awesome and will get you where you need to be. His course is relaxed but you need to show up, though he is understanding. He offers guidance throughout the course and does not take long to get back to you when emailed, he will also follow up in person to make sure you understood everything. Grades quickly. Highly recommend.