Mohamed Aly
This guy gives 20 hour labs and he knows it. Yes, they do take this long, even in groups of 3. These labs are hard, tedious, and if you don't have a good lecturer for this course, you are in for a doozy. I wish you the best of luck soldier.