David Smith
The best prof for machine design IMO. explains things clearly, concisely and keeps lectures interesting. Design problems are a grind, >12 hrs for a not great result. But like what others have mentioned, this will be the closest thing you can get to proper engineering structures at tech