Ashok Margam
This guy is one of the nicest professors you will have. He will drop everything just to help you. He is new and everything was online at first but then he caught on to how easy he was being and made it harder but still told us exactly where he got his questions from. If you do the practice problems and get help, you will be fine.