David Parker
He's a nice and very knowledgeable guy but he just never clearly explains criteria or even sometimes forgets to mention parts of it and can be very unforgiving on these mistakes or sometimes even refuse to help elaborate more in depth. The lectures can also be very long with little to no engagement.