Modeling Molecular Junctions: Weak and Strong Coupling Regimes