Daniel Cardenas
I took him online and he is the best! he is very open to questions during the lectures and has discussion time during lectures that are the answer to your homework. He is very easy to reach out to and responds fast along with the fact that he is very friendly and always joking to keep things intresting.Would definitely have him as a professor again