We give improved deterministic algorithms solving sparse instances of MAX-SAT and MAX-k-CSP. For instances with n variables and cn clauses (constraints), we give algorithms running in time poly(n)• 2 n(1−µ) for µ = Ω(1 c) and polynomial space solving MAX-SAT and MAX-k-SAT, µ = Ω(1 √ c) and exponential space solving MAX-SAT and MAX-k-SAT, µ = Ω(1 ck 2) and polynomial space solving MAX-k-CSP, µ = Ω(1 √ ck 3) and exponential space solving MAX-k-CSP. The previous MAX-SAT algorithms have savings µ = Ω(1 c 2 log 2 c) for running in polynomial space [15] and µ = Ω(1 c log c) for exponential space [5]. We also give an algorithm with improved savings for satisfiability of depth-2 threshold circuits with cn wires.