Terriers remain undefeated with wins over Melstone, Jordan