Lawrence Williams
Do not take his course! The hardest course I have ever taken. This is supposed to be a 2nd year course and me being a 4th year student is struggling with it. He talks super fast for almost of the 2 hours with a short 10 min break in the middle. It is extremely difficult to keep up no matter how fast you type. He jumps around different concepts.