Jon deGoicoechea
He was a great professor when I took CNT2000, he was very informative and gave great feedback especially when it came to research papers. The homework he provides is very easy all you have to do is watch videos and practice, if you're not good at research papers or writing essays your only challenge would be the research papers. 