Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

For this lab, we will write a \"Company Simulator\" where different employees or

ID: 3710105 • Letter: F

Question

For this lab, we will write a "Company Simulator" where different employees or different levels will attempt to "program" stuff. However, there's a chance they might break something, and will have to call their Manager to fix it.

Task 1: Implement the Missing Code

* Employee.java

      * `equals()`

CODE:

public abstract class Employee {

private String name;

private int id;

public Employee() {

name = "";

id = -1;

}

public Employee(String name, int id) {

this.name = name;

this.id = id;

}

public String getName() { return name; }

public int getId() { return id; }

public abstract boolean doWork();

public String toString() { return name + ", ID: " + id; }

public boolean equals(Object o) {

System.out.println("Incomplete - implement me");

return false;

}

}

* SoftwareEngineer.java

     * `doWork()`

     * `toString()`

           * Add the job title to supers `toString` method's value.

CODE:

import java.util.Random;

public class SoftwareEngineer extends Employee {

public SoftwareEngineer() { super(); }

public SoftwareEngineer(String name, int id) { super(name, id); }

public boolean doWork() {

Random rand = new Random();

System.out.println("Incomplete - implement me");

// get a random number between 0 and 99

// if it's less than 10

// print "I broke something..."

// return false

// otherwise

// print "I am programming."

// return true

return true;

}

public String toString() {

System.out.println("Incomplete - Implement me");

return "";

}

}

* SoftwareManager.java

      * Also includes the additional method `fixProblem()`.

      * Essentially the same as Software Engineer, but with a different name.

CODE:

same as Software Engineer

* Executive.java

      * `toString()`

      * Add the job title to supers `toString` method's value.

CODE:

public class Executive extends Employee implements Manager {

public Executive() { super(); }

public Executive(String name, int id) { super(name, id); }

public boolean doWork() {

System.out.println("Playing golf...");

return true;

}

public void fixProblem() {

System.out.println("You pulled me away from golf for this?");

}

public String toString() {

System.out.println("Incomplete - implement me");

return "";

}

}

* CompanySimulator.java

      * Constructor method

      * `initCompany()`

      * Add SoftwareEngineer's and SoftwareManager's to the company.

      * `handleProblem()`

CODE:

import java.util.ArrayList;

import java.util.Random;

public class CompanySimulator {

private ArrayList employees = new ArrayList<>();

// Randomly generated from some website... 24 in total

private String[] randomNames = {

"Dolores Dunn", "Sadie Lambert", "Ed Vega",

"Kristin Rose", "Tommie Burns", "Devin Newman",

"Norma Page", "Rafael Willis", "Esther James",

"Matt Garcia", "Brendan Gilbert", "Gail Rowe",

"Sabrina Hamilton", "Gwendolyn Harrison", "Mack Osborne",

"Leon Moody", "Derek Carter", "Garrett Lowe",

"Bridget Fox", "Donnie Hampton", "Clinton Mclaughlin",

"Tami Erickson", "Sonja Peterson", "Marian Lawrence"};

public CompanySimulator() {

System.out.println("Incomplete - implement me");

// call initCompany

// call displayEmployees

}

public void initCompany() {

// Hire people, assign Manager/Software Engineer positions

// Let's start by adding the CEO

employees.add(new Executive("Kevin Scrivnor", 1));

// Add the rest based on the index of i.

for (int i = 0; i < randomNames.length; i++) {

int id = i + 2;

String name = randomNames[i];

// if the i is divisible by 6, add a new manager

// otherwise, add a software engineer

}

}

public void displayEmployees() {

System.out.println("Displaying the employees:");

// Print out the list of employees

for (Employee e : employees) {

System.out.println(e);

}

System.out.println("");

}

public void performWork() {

for (Employee e : employees) {

System.out.print(e.getName() + ": ");

boolean res = e.doWork();

if (!res) {

handleProblem(e);

}

}

}

public void handleProblem(Employee e) {

System.out.println("Incomplete - implement me");

// if the employee is a Software Engineer

// Print "Looks like [name] broke something. Looking for their manager..."

// get the index of the the employee from the employees ArrayList

// starting from that index, while you haven't found a mananger

// keep looking backwards (lower indexes) till you find one

// Now that you have found their manager, the manager should fix the problem

// otherwise, if the employee is a SoftwareManager then

// the executive should fix the problem.

}

public void simulate(int time) {

int currentTime = 0;

Random rand = new Random();

while (currentTime < time) {

int timeIncrease = rand.nextInt(10) + 1;

currentTime += timeIncrease;

System.out.println("Current time: " + currentTime);

performWork();

System.out.println("");

}

}

public static void main(String[] args) {

CompanySimulator cs = new CompanySimulator();

cs.simulate(100);

}

}

Task 2: Make the Output Pretty

Modify the CompanySimulator.java's `displayCompany()` method to print the company in tab format (use `printf`) so it looks pretty. Your output should match:

Task 3: Read the Names From a File

In `CompanySimulator.java`, remove the field `randomNames`.

In `CompanySimulator.java`, modify the method `initCompany()` to assign the names of the Employees from reading the file instead. The same rules as to who is a Software Manager vs. Software Engineer, using the line numbers as an index.

Recall that there may be some Exceptions you need to handle when reading from a file. You should test reading from files that do not exist as well.

??Java Class>> SoftwareEngineer edu.csuci.comp150.L06 FSoftwareEngineer) SoftwareEngineer(String,int) doWork():boolean ??Java Class GEmployee C CompanySimulator edu.csuci.comp150.L06 o toString0:String edu.csuci.comp150.L06 a name: String a id: int a randomNames: Stringl CompanySimulator) o initCompany():void e displayEmployees(:void o performWork():void e handleProblem(Employee):void o simulate(int):void SoftwareManager SoftwareManager() doWork):boolean Employee) edu.csuci.comp150.LO6 Employee(String,int) o getName():String o getld():int d doWork):boolean o toString):String o equals (Object):boolean FSoftwareManager(String,int) e fixProblem(:void e toString):String main(Stringl):void C Executive edu.csuci.comp150.L06 Manager edu.csuci.compl 50.?06 Executive() Executive(String,int) o fixProblem():void o doWork():boolean o fixProblem():void o toString0:String

Explanation / Answer

The project was too big. So I was able to do only first 2 tasks. As per Chegg Policy I need to do only 1st part, But still I managed to solve first two. Please post task 3 as different question. I'll solve for sure..  

Below is your code: -

Employee.java

public abstract class Employee {

private String name;

private int id;

public Employee() {

name = "";

id = -1;

}

public Employee(String name, int id) {

this.name = name;

this.id = id;

}

public String getName() {

return name;

}

public int getId() {

return id;

}

public abstract boolean doWork();

public String toString() {

return name + ", ID: " + id;

}

public boolean equals(Object o) {

Employee that = (Employee) o;

if (this.getId() != that.getId()) {

return false;

}

if (!this.getName().equals(that.getName())) {

return false;

}

return true;

}

}

SoftwareEngineer.java

public class SoftwareEngineer extends Employee {

public SoftwareEngineer() {

super();

}

public SoftwareEngineer(String name, int id) {

super(name, id);

}

public boolean doWork() {

Random rand = new Random();

// get a random number between 0 and 99

int randNum = rand.nextInt(100);

// if it's less than 10

if (randNum < 10) {

// print "I broke something..."

System.out.println("I broke something...");

return false;

} else {

System.out.println("I am programming.");

return true;

}

}

public String toString() {

return super.toString()+", Job Title: Software Engineer";

}

}

SoftwareManager.java

public class SoftwareManager extends Employee {

public SoftwareManager() {

super();

}

public SoftwareManager(String name, int id) {

super(name, id);

}

public boolean doWork() {

Random rand = new Random();

// get a random number between 0 and 99

int randNum = rand.nextInt(100);

// if it's less than 10

if (randNum < 10) {

// print "I broke something..."

System.out.println("I broke something...");

return false;

} else {

System.out.println("I am managing the work.");

return true;

}

}

public void fixProblem() {

System.out.println("I have fixed the problem.");

}

public String toString() {

return super.toString() + ", Job Title: Software Manager";

}

}

Executive.java

public class Executive extends Employee implements Manager {

public Executive() {

super();

}

public Executive(String name, int id) {

super(name, id);

}

public boolean doWork() {

System.out.println("Playing golf...");

return true;

}

public void fixProblem() {

System.out.println("You pulled me away from golf for this?");

}

public String toString() {

return super.toString() + ", Job Title: Executive";

}

}

Manager.java

public interface Manager {

public void fixProblem();

}

CompanySimulator.java

public class CompanySimulator {

private ArrayList<Employee> employees = new ArrayList<>();

// Randomly generated from some website... 24 in total

private String[] randomNames = {

"Dolores Dunn", "Sadie Lambert", "Ed Vega",

"Kristin Rose", "Tommie Burns", "Devin Newman",

"Norma Page", "Rafael Willis", "Esther James",

"Matt Garcia", "Brendan Gilbert", "Gail Rowe",

"Sabrina Hamilton", "Gwendolyn Harrison", "Mack Osborne",

"Leon Moody", "Derek Carter", "Garrett Lowe",

"Bridget Fox", "Donnie Hampton", "Clinton Mclaughlin",

"Tami Erickson", "Sonja Peterson", "Marian Lawrence" };

public CompanySimulator() {

// call initCompany

initCompany();

// call displayEmployees

displayEmployees();

}

public void initCompany() {

// Hire people, assign Manager/Software Engineer positions

// Let's start by adding the CEO

employees.add(new Executive("Kevin Scrivnor", 1));

// Add the rest based on the index of i.

for (int i = 0; i < randomNames.length; i++) {

int id = i + 2;

String name = randomNames[i];

// if the i is divisible by 6, add a new manager

if (i % 6 == 0) {

employees.add(new SoftwareManager(name, id));

} else {

// otherwise, add a software engineer

employees.add(new SoftwareEngineer(name, id));

}

}

}

public void displayEmployees() {

System.out.println("Displaying the employees:");

// Print out the list of employees

System.out.printf("%-20s %-20s %-20s ", "Name", "ID", "Title");

for (Employee e : employees) {

String title = "";

if (e instanceof SoftwareEngineer) {

title = "Software Engineer";

} else if (e instanceof SoftwareManager) {

title = "Software Manager";

} else if (e instanceof Executive) {

title = "Executive";

}

System.out.printf("%-20s %-20s %-20s ", e.getName(), new Integer(e.getId()).toString(), title);

}

System.out.println("");

}

public void performWork() {

for (Employee e : employees) {

System.out.print(e.getName() + ": ");

boolean res = e.doWork();

if (!res) {

handleProblem(e);

}

}

}

public void handleProblem(Employee e) {

// if the employee is a Software Engineer

// Print "Looks like [name] broke something. Looking for their

// manager..."

// get the index of the the employee from the employees ArrayList

// starting from that index, while you haven't found a mananger

// keep looking backwards (lower indexes) till you find one

// Now that you have found their manager, the manager should fix the

// problem

// otherwise, if the employee is a SoftwareManager then

// the executive should fix the problem.

if (e instanceof SoftwareEngineer) {

System.out.println("Looks like " + e.getName() + " broke something. Looking for their manager...");

int ind = 0;

for (int i = 0; i < employees.size(); i++) {

if (employees.get(i).equals(e)) {

ind = i;

break;

}

}

int indM = 0;

for (int i = ind; i >= 0; i--) {

if (employees.get(i) instanceof SoftwareManager) {

indM = i;

break;

}

}

SoftwareManager man = (SoftwareManager) employees.get(indM);

man.fixProblem();

} else {

int ind = 0;

for (int i = 0; i < employees.size(); i++) {

if (employees.get(i).equals(e)) {

ind = i;

break;

}

}

int indM = 0;

for (int i = ind; i >= 0; i--) {

if (employees.get(i) instanceof Executive) {

indM = i;

break;

}

}

Executive exec = (Executive) employees.get(indM);

exec.fixProblem();

}

}

public void simulate(int time) {

int currentTime = 0;

Random rand = new Random();

while (currentTime < time) {

int timeIncrease = rand.nextInt(10) + 1;

currentTime += timeIncrease;

System.out.println("Current time: " + currentTime);

performWork();

System.out.println("");

}

}

public static void main(String[] args) {

CompanySimulator cs = new CompanySimulator();

cs.simulate(100);

}

}

Output

Displaying the employees:
Name ID Title
Kevin Scrivnor 1 Executive
Dolores Dunn 2 Software Manager   
Sadie Lambert 3 Software Engineer
Ed Vega 4 Software Engineer
Kristin Rose 5 Software Engineer
Tommie Burns 6 Software Engineer
Devin Newman 7 Software Engineer
Norma Page 8 Software Manager   
Rafael Willis 9 Software Engineer
Esther James 10 Software Engineer
Matt Garcia 11 Software Engineer
Brendan Gilbert 12 Software Engineer
Gail Rowe 13 Software Engineer
Sabrina Hamilton 14 Software Manager   
Gwendolyn Harrison 15 Software Engineer
Mack Osborne 16 Software Engineer
Leon Moody 17 Software Engineer
Derek Carter 18 Software Engineer
Garrett Lowe 19 Software Engineer
Bridget Fox 20 Software Manager   
Donnie Hampton 21 Software Engineer
Clinton Mclaughlin 22 Software Engineer
Tami Erickson 23 Software Engineer
Sonja Peterson 24 Software Engineer
Marian Lawrence 25 Software Engineer

Current time: 5
Kevin Scrivnor: Playing golf...
Dolores Dunn: I am managing the work.
Sadie Lambert: I am programming.
Ed Vega: I am programming.
Kristin Rose: I am programming.
Tommie Burns: I am programming.
Devin Newman: I broke something...
Looks like Devin Newman broke something. Looking for their manager...
I have fixed the problem.
Norma Page: I am managing the work.
Rafael Willis: I am programming.
Esther James: I am programming.
Matt Garcia: I am programming.
Brendan Gilbert: I am programming.
Gail Rowe: I broke something...
Looks like Gail Rowe broke something. Looking for their manager...
I have fixed the problem.
Sabrina Hamilton: I am managing the work.
Gwendolyn Harrison: I am programming.
Mack Osborne: I am programming.
Leon Moody: I am programming.
Derek Carter: I am programming.
Garrett Lowe: I am programming.
Bridget Fox: I am managing the work.
Donnie Hampton: I am programming.
Clinton Mclaughlin: I am programming.
Tami Erickson: I am programming.
Sonja Peterson: I am programming.
Marian Lawrence: I am programming.

Current time: 8
Kevin Scrivnor: Playing golf...
Dolores Dunn: I am managing the work.
Sadie Lambert: I am programming.
Ed Vega: I am programming.
Kristin Rose: I am programming.
Tommie Burns: I am programming.
Devin Newman: I am programming.
Norma Page: I am managing the work.
Rafael Willis: I broke something...
Looks like Rafael Willis broke something. Looking for their manager...
I have fixed the problem.
Esther James: I am programming.
Matt Garcia: I am programming.
Brendan Gilbert: I am programming.
Gail Rowe: I am programming.
Sabrina Hamilton: I am managing the work.
Gwendolyn Harrison: I am programming.
Mack Osborne: I am programming.
Leon Moody: I am programming.
Derek Carter: I am programming.
Garrett Lowe: I am programming.
Bridget Fox: I am managing the work.
Donnie Hampton: I am programming.
Clinton Mclaughlin: I am programming.
Tami Erickson: I am programming.
Sonja Peterson: I am programming.
Marian Lawrence: I am programming.

Current time: 9
Kevin Scrivnor: Playing golf...
Dolores Dunn: I am managing the work.
Sadie Lambert: I am programming.
Ed Vega: I am programming.
Kristin Rose: I am programming.
Tommie Burns: I am programming.
Devin Newman: I am programming.
Norma Page: I am managing the work.
Rafael Willis: I broke something...
Looks like Rafael Willis broke something. Looking for their manager...
I have fixed the problem.
Esther James: I am programming.
Matt Garcia: I am programming.
Brendan Gilbert: I am programming.
Gail Rowe: I am programming.
Sabrina Hamilton: I am managing the work.
Gwendolyn Harrison: I am programming.
Mack Osborne: I am programming.
Leon Moody: I am programming.
Derek Carter: I broke something...
Looks like Derek Carter broke something. Looking for their manager...
I have fixed the problem.
Garrett Lowe: I am programming.
Bridget Fox: I am managing the work.
Donnie Hampton: I am programming.
Clinton Mclaughlin: I am programming.
Tami Erickson: I am programming.
Sonja Peterson: I broke something...
Looks like Sonja Peterson broke something. Looking for their manager...
I have fixed the problem.
Marian Lawrence: I am programming.

Current time: 10
Kevin Scrivnor: Playing golf...
Dolores Dunn: I am managing the work.
Sadie Lambert: I am programming.
Ed Vega: I am programming.
Kristin Rose: I am programming.
Tommie Burns: I am programming.
Devin Newman: I am programming.
Norma Page: I am managing the work.
Rafael Willis: I am programming.
Esther James: I am programming.
Matt Garcia: I broke something...
Looks like Matt Garcia broke something. Looking for their manager...
I have fixed the problem.
Brendan Gilbert: I am programming.
Gail Rowe: I am programming.
Sabrina Hamilton: I am managing the work.
Gwendolyn Harrison: I am programming.
Mack Osborne: I am programming.
Leon Moody: I am programming.
Derek Carter: I am programming.
Garrett Lowe: I am programming.
Bridget Fox: I am managing the work.
Donnie Hampton: I broke something...
Looks like Donnie Hampton broke something. Looking for their manager...
I have fixed the problem.
Clinton Mclaughlin: I am programming.
Tami Erickson: I am programming.
Sonja Peterson: I am programming.
Marian Lawrence: I am programming.

Current time: 11
Kevin Scrivnor: Playing golf...
Dolores Dunn: I am managing the work.
Sadie Lambert: I am programming.
Ed Vega: I am programming.
Kristin Rose: I am programming.
Tommie Burns: I am programming.
Devin Newman: I am programming.
Norma Page: I am managing the work.
Rafael Willis: I am programming.
Esther James: I broke something...
Looks like Esther James broke something. Looking for their manager...
I have fixed the problem.
Matt Garcia: I am programming.
Brendan Gilbert: I am programming.
Gail Rowe: I am programming.
Sabrina Hamilton: I am managing the work.
Gwendolyn Harrison: I am programming.
Mack Osborne: I am programming.
Leon Moody: I am programming.
Derek Carter: I am programming.
Garrett Lowe: I am programming.
Bridget Fox: I am managing the work.
Donnie Hampton: I am programming.
Clinton Mclaughlin: I am programming.
Tami Erickson: I am programming.
Sonja Peterson: I am programming.
Marian Lawrence: I am programming.

Current time: 16
Kevin Scrivnor: Playing golf...
Dolores Dunn: I am managing the work.
Sadie Lambert: I am programming.
Ed Vega: I am programming.
Kristin Rose: I am programming.
Tommie Burns: I am programming.
Devin Newman: I am programming.
Norma Page: I am managing the work.
Rafael Willis: I am programming.
Esther James: I am programming.
Matt Garcia: I am programming.
Brendan Gilbert: I am programming.
Gail Rowe: I am programming.
Sabrina Hamilton: I am managing the work.
Gwendolyn Harrison: I am programming.
Mack Osborne: I am programming.
Leon Moody: I am programming.
Derek Carter: I am programming.
Garrett Lowe: I am programming.
Bridget Fox: I am managing the work.
Donnie Hampton: I am programming.
Clinton Mclaughlin: I am programming.
Tami Erickson: I am programming.
Sonja Peterson: I broke something...
Looks like Sonja Peterson broke something. Looking for their manager...
I have fixed the problem.
Marian Lawrence: I am programming.

Current time: 26
Kevin Scrivnor: Playing golf...
Dolores Dunn: I broke something...
You pulled me away from golf for this?
Sadie Lambert: I broke something...
Looks like Sadie Lambert broke something. Looking for their manager...
I have fixed the problem.
Ed Vega: I am programming.
Kristin Rose: I am programming.
Tommie Burns: I am programming.
Devin Newman: I am programming.
Norma Page: I am managing the work.
Rafael Willis: I am programming.
Esther James: I am programming.
Matt Garcia: I am programming.
Brendan Gilbert: I broke something...
Looks like Brendan Gilbert broke something. Looking for their manager...
I have fixed the problem.
Gail Rowe: I am programming.
Sabrina Hamilton: I am managing the work.
Gwendolyn Harrison: I am programming.
Mack Osborne: I am programming.
Leon Moody: I am programming.
Derek Carter: I am programming.
Garrett Lowe: I am programming.
Bridget Fox: I am managing the work.
Donnie Hampton: I broke something...
Looks like Donnie Hampton broke something. Looking for their manager...
I have fixed the problem.
Clinton Mclaughlin: I am programming.
Tami Erickson: I am programming.
Sonja Peterson: I am programming.
Marian Lawrence: I am programming.

Current time: 27
Kevin Scrivnor: Playing golf...
Dolores Dunn: I broke something...
You pulled me away from golf for this?
Sadie Lambert: I am programming.
Ed Vega: I broke something...
Looks like Ed Vega broke something. Looking for their manager...
I have fixed the problem.
Kristin Rose: I am programming.
Tommie Burns: I broke something...
Looks like Tommie Burns broke something. Looking for their manager...
I have fixed the problem.
Devin Newman: I am programming.
Norma Page: I am managing the work.
Rafael Willis: I am programming.
Esther James: I broke something...
Looks like Esther James broke something. Looking for their manager...
I have fixed the problem.
Matt Garcia: I broke something...
Looks like Matt Garcia broke something. Looking for their manager...
I have fixed the problem.
Brendan Gilbert: I am programming.
Gail Rowe: I am programming.
Sabrina Hamilton: I am managing the work.
Gwendolyn Harrison: I am programming.
Mack Osborne: I am programming.
Leon Moody: I am programming.
Derek Carter: I am programming.
Garrett Lowe: I am programming.
Bridget Fox: I am managing the work.
Donnie Hampton: I am programming.
Clinton Mclaughlin: I am programming.
Tami Erickson: I am programming.
Sonja Peterson: I am programming.
Marian Lawrence: I am programming.

Current time: 29
Kevin Scrivnor: Playing golf...
Dolores Dunn: I am managing the work.
Sadie Lambert: I am programming.
Ed Vega: I am programming.
Kristin Rose: I broke something...
Looks like Kristin Rose broke something. Looking for their manager...
I have fixed the problem.
Tommie Burns: I am programming.
Devin Newman: I am programming.
Norma Page: I am managing the work.
Rafael Willis: I am programming.
Esther James: I am programming.
Matt Garcia: I am programming.
Brendan Gilbert: I am programming.
Gail Rowe: I am programming.
Sabrina Hamilton: I am managing the work.
Gwendolyn Harrison: I am programming.
Mack Osborne: I am programming.
Leon Moody: I broke something...
Looks like Leon Moody broke something. Looking for their manager...
I have fixed the problem.
Derek Carter: I am programming.
Garrett Lowe: I broke something...
Looks like Garrett Lowe broke something. Looking for their manager...
I have fixed the problem.
Bridget Fox: I am managing the work.
Donnie Hampton: I am programming.
Clinton Mclaughlin: I am programming.
Tami Erickson: I am programming.
Sonja Peterson: I am programming.
Marian Lawrence: I am programming.

Current time: 31
Kevin Scrivnor: Playing golf...
Dolores Dunn: I am managing the work.
Sadie Lambert: I am programming.
Ed Vega: I am programming.
Kristin Rose: I am programming.
Tommie Burns: I broke something...
Looks like Tommie Burns broke something. Looking for their manager...
I have fixed the problem.
Devin Newman: I am programming.
Norma Page: I am managing the work.
Rafael Willis: I broke something...
Looks like Rafael Willis broke something. Looking for their manager...
I have fixed the problem.
Esther James: I am programming.
Matt Garcia: I broke something...
Looks like Matt Garcia broke something. Looking for their manager...
I have fixed the problem.
Brendan Gilbert: I am programming.
Gail Rowe: I am programming.
Sabrina Hamilton: I am managing the work.
Gwendolyn Harrison: I am programming.
Mack Osborne: I am programming.
Leon Moody: I am programming.
Derek Carter: I broke something...
Looks like Derek Carter broke something. Looking for their manager...
I have fixed the problem.
Garrett Lowe: I am programming.
Bridget Fox: I am managing the work.
Donnie Hampton: I broke something...
Looks like Donnie Hampton broke something. Looking for their manager...
I have fixed the problem.
Clinton Mclaughlin: I am programming.
Tami Erickson: I am programming.
Sonja Peterson: I am programming.
Marian Lawrence: I am programming.

Current time: 33
Kevin Scrivnor: Playing golf...
Dolores Dunn: I am managing the work.
Sadie Lambert: I am programming.
Ed Vega: I am programming.
Kristin Rose: I am programming.
Tommie Burns: I am programming.
Devin Newman: I am programming.
Norma Page: I broke something...
You pulled me away from golf for this?
Rafael Willis: I am programming.
Esther James: I broke something...
Looks like Esther James broke something. Looking for their manager...
I have fixed the problem.
Matt Garcia: I am programming.
Brendan Gilbert: I broke something...
Looks like Brendan Gilbert broke something. Looking for their manager...
I have fixed the problem.
Gail Rowe: I am programming.
Sabrina Hamilton: I am managing the work.
Gwendolyn Harrison: I am programming.
Mack Osborne: I am programming.
Leon Moody: I am programming.
Derek Carter: I am programming.
Garrett Lowe: I am programming.
Bridget Fox: I am managing the work.
Donnie Hampton: I am programming.
Clinton Mclaughlin: I broke something...
Looks like Clinton Mclaughlin broke something. Looking for their manager...
I have fixed the problem.
Tami Erickson: I am programming.
Sonja Peterson: I am programming.
Marian Lawrence: I am programming.

Current time: 34
Kevin Scrivnor: Playing golf...
Dolores Dunn: I am managing the work.
Sadie Lambert: I am programming.
Ed Vega: I am programming.
Kristin Rose: I am programming.
Tommie Burns: I am programming.
Devin Newman: I am programming.
Norma Page: I broke something...
You pulled me away from golf for this?
Rafael Willis: I am programming.
Esther James: I am programming.
Matt Garcia: I am programming.
Brendan Gilbert: I am programming.
Gail Rowe: I broke something...
Looks like Gail Rowe broke something. Looking for their manager...
I have fixed the problem.
Sabrina Hamilton: I broke something...
You pulled me away from golf for this?
Gwendolyn Harrison: I am programming.
Mack Osborne: I broke something...
Looks like Mack Osborne broke something. Looking for their manager...
I have fixed the problem.
Leon Moody: I broke something...
Looks like Leon Moody broke something. Looking for their manager...
I have fixed the problem.
Derek Carter: I am programming.
Garrett Lowe: I am programming.
Bridget Fox: I am managing the work.
Donnie Hampton: I am programming.
Clinton Mclaughlin: I am programming.
Tami Erickson: I am programming.
Sonja Peterson: I am programming.
Marian Lawrence: I am programming.

Current time: 40
Kevin Scrivnor: Playing golf...
Dolores Dunn: I am managing the work.
Sadie Lambert: I am programming.
Ed Vega: I am programming.
Kristin Rose: I am programming.
Tommie Burns: I am programming.
Devin Newman: I am programming.
Norma Page: I am managing the work.
Rafael Willis: I am programming.
Esther James: I am programming.
Matt Garcia: I am programming.
Brendan Gilbert: I am programming.
Gail Rowe: I broke something...
Looks like Gail Rowe broke something. Looking for their manager...
I have fixed the problem.
Sabrina Hamilton: I am managing the work.
Gwendolyn Harrison: I am programming.
Mack Osborne: I am programming.
Leon Moody: I am programming.
Derek Carter: I am programming.
Garrett Lowe: I am programming.
Bridget Fox: I am managing the work.
Donnie Hampton: I broke something...
Looks like Donnie Hampton broke something. Looking for their manager...
I have fixed the problem.
Clinton Mclaughlin: I broke something...
Looks like Clinton Mclaughlin broke something. Looking for their manager...
I have fixed the problem.
Tami Erickson: I am programming.
Sonja Peterson: I am programming.
Marian Lawrence: I am programming.

Current time: 47
Kevin Scrivnor: Playing golf...
Dolores Dunn: I broke something...
You pulled me away from golf for this?
Sadie Lambert: I broke something...
Looks like Sadie Lambert broke something. Looking for their manager...
I have fixed the problem.
Ed Vega: I am programming.
Kristin Rose: I am programming.
Tommie Burns: I am programming.
Devin Newman: I am programming.
Norma Page: I am managing the work.
Rafael Willis: I am programming.
Esther James: I am programming.
Matt Garcia: I am programming.
Brendan Gilbert: I am programming.
Gail Rowe: I am programming.
Sabrina Hamilton: I am managing the work.
Gwendolyn Harrison: I am programming.
Mack Osborne: I am programming.
Leon Moody: I am programming.
Derek Carter: I am programming.
Garrett Lowe: I am programming.
Bridget Fox: I am managing the work.
Donnie Hampton: I am programming.
Clinton Mclaughlin: I am programming.
Tami Erickson: I broke something...
Looks like Tami Erickson broke something. Looking for their manager...
I have fixed the problem.
Sonja Peterson: I am programming.
Marian Lawrence: I am programming.

Current time: 57
Kevin Scrivnor: Playing golf...
Dolores Dunn: I am managing the work.
Sadie Lambert: I am programming.
Ed Vega: I am programming.
Kristin Rose: I am programming.
Tommie Burns: I am programming.
Devin Newman: I am programming.
Norma Page: I am managing the work.
Rafael Willis: I am programming.
Esther James: I am programming.
Matt Garcia: I am programming.
Brendan Gilbert: I broke something...
Looks like Brendan Gilbert broke something. Looking for their manager...
I have fixed the problem.
Gail Rowe: I am programming.
Sabrina Hamilton: I am managing the work.
Gwendolyn Harrison: I am programming.
Mack Osborne: I am programming.
Leon Moody: I am programming.
Derek Carter: I am programming.
Garrett Lowe: I am programming.
Bridget Fox: I am managing the work.
Donnie Hampton: I am programming.
Clinton Mclaughlin: I am programming.
Tami Erickson: I am programming.
Sonja Peterson: I am programming.
Marian Lawrence: I broke something...
Looks like Marian Lawrence broke something. Looking for their manager...
I have fixed the problem.

Current time: 59
Kevin Scrivnor: Playing golf...
Dolores Dunn: I am managing the work.
Sadie Lambert: I am programming.
Ed Vega: I broke something...
Looks like Ed Vega broke something. Looking for their manager...
I have fixed the problem.
Kristin Rose: I am programming.
Tommie Burns: I am programming.
Devin Newman: I am programming.
Norma Page: I am managing the work.
Rafael Willis: I broke something...
Looks like Rafael Willis broke something. Looking for their manager...
I have fixed the problem.
Esther James: I am programming.
Matt Garcia: I am programming.
Brendan Gilbert: I am programming.
Gail Rowe: I am programming.
Sabrina Hamilton: I am managing the work.
Gwendolyn Harrison: I am programming.
Mack Osborne: I broke something...
Looks like Mack Osborne broke something. Looking for their manager...
I have fixed the problem.
Leon Moody: I am programming.
Derek Carter: I am programming.
Garrett Lowe: I am programming.
Bridget Fox: I am managing the work.
Donnie Hampton: I am programming.
Clinton Mclaughlin: I am programming.
Tami Erickson: I am programming.
Sonja Peterson: I am programming.
Marian Lawrence: I am programming.

Current time: 65
Kevin Scrivnor: Playing golf...
Dolores Dunn: I am managing the work.
Sadie Lambert: I am programming.
Ed Vega: I am programming.
Kristin Rose: I am programming.
Tommie Burns: I am programming.
Devin Newman: I broke something...
Looks like Devin Newman broke something. Looking for their manager...
I have fixed the problem.
Norma Page: I am managing the work.
Rafael Willis: I am programming.
Esther James: I am programming.
Matt Garcia: I am programming.
Brendan Gilbert: I broke something...
Looks like Brendan Gilbert broke something. Looking for their manager...
I have fixed the problem.
Gail Rowe: I am programming.
Sabrina Hamilton: I am managing the work.
Gwendolyn Harrison: I broke something...
Looks like Gwendolyn Harrison broke something. Looking for their manager...
I have fixed the problem.
Mack Osborne: I am programming.
Leon Moody: I am programming.
Derek Carter: I am programming.
Garrett Lowe: I am programming.
Bridget Fox: I am managing the work.
Donnie Hampton: I broke something...
Looks like Donnie Hampton broke something. Looking for their manager...
I have fixed the problem.
Clinton Mclaughlin: I am programming.
Tami Erickson: I am programming.
Sonja Peterson: I broke something...
Looks like Sonja Peterson broke something. Looking for their manager...
I have fixed the problem.
Marian Lawrence: I am programming.

Current time: 67
Kevin Scrivnor: Playing golf...
Dolores Dunn: I am managing the work.
Sadie Lambert: I broke something...
Looks like Sadie Lambert broke something. Looking for their manager...
I have fixed the problem.
Ed Vega: I am programming.
Kristin Rose: I am programming.
Tommie Burns: I am programming.
Devin Newman: I broke something...
Looks like Devin Newman broke something. Looking for their manager...
I have fixed the problem.
Norma Page: I am managing the work.
Rafael Willis: I am programming.
Esther James: I am programming.
Matt Garcia: I am programming.
Brendan Gilbert: I am programming.
Gail Rowe: I am programming.
Sabrina Hamilton: I am managing the work.
Gwendolyn Harrison: I am programming.
Mack Osborne: I am programming.
Leon Moody: I am programming.
Derek Carter: I am programming.
Garrett Lowe: I am programming.
Bridget Fox: I am managing the work.
Donnie Hampton: I am programming.
Clinton Mclaughlin: I am programming.
Tami Erickson: I am programming.
Sonja Peterson: I am programming.
Marian Lawrence: I am programming.

Current time: 72
Kevin Scrivnor: Playing golf...
Dolores Dunn: I am managing the work.
Sadie Lambert: I am programming.
Ed Vega: I am programming.
Kristin Rose: I am programming.
Tommie Burns: I am programming.
Devin Newman: I broke something...
Looks like Devin Newman broke something. Looking for their manager...
I have fixed the problem.
Norma Page: I am managing the work.
Rafael Willis: I am programming.
Esther James: I am programming.
Matt Garcia: I am programming.
Brendan Gilbert: I am programming.
Gail Rowe: I am programming.
Sabrina Hamilton: I am managing the work.
Gwendolyn Harrison: I am programming.
Mack Osborne: I am programming.
Leon Moody: I am programming.
Derek Carter: I broke something...
Looks like Derek Carter broke something. Looking for their manager...
I have fixed the problem.
Garrett Lowe: I am programming.
Bridget Fox: I am managing the work.
Donnie Hampton: I broke something...
Looks like Donnie Hampton broke something. Looking for their manager...
I have fixed the problem.
Clinton Mclaughlin: I am programming.
Tami Erickson: I am programming.
Sonja Peterson: I am programming.
Marian Lawrence: I am programming.

Current time: 79
Kevin Scrivnor: Playing golf...
Dolores Dunn: I am managing the work.
Sadie Lambert: I am programming.
Ed Vega: I am programming.
Kristin Rose: I am programming.
Tommie Burns: I am programming.
Devin Newman: I am programming.
Norma Page: I am managing the work.
Rafael Willis: I am programming.
Esther James: I am programming.
Matt Garcia: I am programming.
Brendan Gilbert: I am programming.
Gail Rowe: I am programming.
Sabrina Hamilton: I am managing the work.
Gwendolyn Harrison: I am programming.
Mack Osborne: I am programming.
Leon Moody: I am programming.
Derek Carter: I broke something...
Looks like Derek Carter broke something. Looking for their manager...
I have fixed the problem.
Garrett Lowe: I am programming.
Bridget Fox: I am managing the work.
Donnie Hampton: I am programming.
Clinton Mclaughlin: I am programming.
Tami Erickson: I am programming.
Sonja Peterson: I am programming.
Marian Lawrence: I am programming.

Current time: 84
Kevin Scrivnor: Playing golf...
Dolores Dunn: I broke something...
You pulled me away from golf for this?
Sadie Lambert: I am programming.
Ed Vega: I am programming.
Kristin Rose: I am programming.
Tommie Burns: I am programming.
Devin Newman: I am programming.
Norma Page: I am managing the work.
Rafael Willis: I am programming.
Esther James: I am programming.
Matt Garcia: I am programming.
Brendan Gilbert: I am programming.
Gail Rowe: I broke something...
Looks like Gail Rowe broke something. Looking for their manager...
I have fixed the problem.
Sabrina Hamilton: I am managing the work.
Gwendolyn Harrison: I am programming.
Mack Osborne: I am programming.
Leon Moody: I am programming.
Derek Carter: I am programming.
Garrett Lowe: I am programming.
Bridget Fox: I am managing the work.
Donnie Hampton: I am programming.
Clinton Mclaughlin: I am programming.
Tami Erickson: I am programming.
Sonja Peterson: I am programming.
Marian Lawrence: I broke something...
Looks like Marian Lawrence broke something. Looking for their manager...
I have fixed the problem.

Current time: 90
Kevin Scrivnor: Playing golf...
Dolores Dunn: I am managing the work.
Sadie Lambert: I am programming.
Ed Vega: I am programming.
Kristin Rose: I am programming.
Tommie Burns: I am programming.
Devin Newman: I am programming.
Norma Page: I am managing the work.
Rafael Willis: I am programming.
Esther James: I am programming.
Matt Garcia: I broke something...
Looks like Matt Garcia broke something. Looking for their manager...
I have fixed the problem.
Brendan Gilbert: I am programming.
Gail Rowe: I am programming.
Sabrina Hamilton: I am managing the work.
Gwendolyn Harrison: I am programming.
Mack Osborne: I am programming.
Leon Moody: I am programming.
Derek Carter: I broke something...
Looks like Derek Carter broke something. Looking for their manager...
I have fixed the problem.
Garrett Lowe: I am programming.
Bridget Fox: I am managing the work.
Donnie Hampton: I am programming.
Clinton Mclaughlin: I am programming.
Tami Erickson: I am programming.
Sonja Peterson: I am programming.
Marian Lawrence: I am programming.

Current time: 98
Kevin Scrivnor: Playing golf...
Dolores Dunn: I am managing the work.
Sadie Lambert: I broke something...
Looks like Sadie Lambert broke something. Looking for their manager...
I have fixed the problem.
Ed Vega: I am programming.
Kristin Rose: I am programming.
Tommie Burns: I am programming.
Devin Newman: I am programming.
Norma Page: I am managing the work.
Rafael Willis: I am programming.
Esther James: I broke something...
Looks like Esther James broke something. Looking for their manager...
I have fixed the problem.
Matt Garcia: I am programming.
Brendan Gilbert: I am programming.
Gail Rowe: I am programming.
Sabrina Hamilton: I am managing the work.
Gwendolyn Harrison: I broke something...
Looks like Gwendolyn Harrison broke something. Looking for their manager...
I have fixed the problem.
Mack Osborne: I am programming.
Leon Moody: I am programming.
Derek Carter: I am programming.
Garrett Lowe: I am programming.
Bridget Fox: I broke something...
You pulled me away from golf for this?
Donnie Hampton: I am programming.
Clinton Mclaughlin: I am programming.
Tami Erickson: I am programming.
Sonja Peterson: I am programming.
Marian Lawrence: I am programming.

Current time: 106
Kevin Scrivnor: Playing golf...
Dolores Dunn: I am managing the work.
Sadie Lambert: I broke something...
Looks like Sadie Lambert broke something. Looking for their manager...
I have fixed the problem.
Ed Vega: I am programming.
Kristin Rose: I am programming.
Tommie Burns: I broke something...
Looks like Tommie Burns broke something. Looking for their manager...
I have fixed the problem.
Devin Newman: I am programming.
Norma Page: I am managing the work.
Rafael Willis: I am programming.
Esther James: I am programming.
Matt Garcia: I broke something...
Looks like Matt Garcia broke something. Looking for their manager...
I have fixed the problem.
Brendan Gilbert: I am programming.
Gail Rowe: I am programming.
Sabrina Hamilton: I am managing the work.
Gwendolyn Harrison: I am programming.
Mack Osborne: I am programming.
Leon Moody: I am programming.
Derek Carter: I broke something...
Looks like Derek Carter broke something. Looking for their manager...
I have fixed the problem.
Garrett Lowe: I am programming.
Bridget Fox: I am managing the work.
Donnie Hampton: I broke something...
Looks like Donnie Hampton broke something. Looking for their manager...
I have fixed the problem.
Clinton Mclaughlin: I am programming.
Tami Erickson: I am programming.
Sonja Peterson: I broke something...
Looks like Sonja Peterson broke something. Looking for their manager...
I have fixed the problem.
Marian Lawrence: I am programming.

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote