Scotty Castillo
Professor Castillo is amazing. He assigns a certain number of labs that you have to complete, and has a midterm and final that are both completely online. He lets you use the internet on both tests, and none of his material is too difficult. He also answers questions quickly and effectively.